./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/rfi009_power.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/rfi009_power.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/rfi009_power.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-27 18:43:56,389 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:43:56,450 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:43:56,455 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:43:56,456 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:43:56,476 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:43:56,477 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:43:56,477 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:43:56,478 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:43:56,481 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:43:56,481 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:43:56,481 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:43:56,482 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:43:56,483 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:43:56,483 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:43:56,483 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:43:56,483 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:43:56,483 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:43:56,484 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:43:56,484 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:43:56,484 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:43:56,484 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:43:56,485 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:43:56,485 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:43:56,485 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:43:56,485 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:43:56,485 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:43:56,485 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:43:56,486 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:43:56,486 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:43:56,487 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:43:56,487 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:43:56,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:43:56,487 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:43:56,487 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:43:56,488 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:43:56,488 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:43:56,488 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:43:56,488 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:43:56,488 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:43:56,488 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:43:56,496 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:43:56,496 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:43:56,496 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:43:56,644 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:43:56,657 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:43:56,659 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:43:56,660 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:43:56,660 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:43:56,661 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i [2024-06-27 18:43:57,611 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:43:57,806 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:43:57,807 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.oepc.i [2024-06-27 18:43:57,817 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2935f7c62/b1dcc3c2ecd245ae88085d55f9b8da06/FLAG715f75a33 [2024-06-27 18:43:57,828 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2935f7c62/b1dcc3c2ecd245ae88085d55f9b8da06 [2024-06-27 18:43:57,830 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:43:57,831 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:43:57,831 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/rfi009_power.oepc.yml/witness.yml [2024-06-27 18:43:58,006 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:43:58,013 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:43:58,014 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:43:58,015 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:43:58,018 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:43:58,019 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:43:57" (1/2) ... [2024-06-27 18:43:58,019 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54e74c5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:43:58, skipping insertion in model container [2024-06-27 18:43:58,020 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:43:57" (1/2) ... [2024-06-27 18:43:58,021 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5da8ec2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:43:58, skipping insertion in model container [2024-06-27 18:43:58,021 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:43:58" (2/2) ... [2024-06-27 18:43:58,022 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54e74c5e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58, skipping insertion in model container [2024-06-27 18:43:58,022 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:43:58" (2/2) ... [2024-06-27 18:43:58,022 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:43:58,149 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:43:58,151 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 18:43:58,151 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] (((((((((((((((((((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 18:43:58,151 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((((! multithreaded || (x == 0 || x == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 18:43:58,151 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:43:58,151 INFO L106 edCorrectnessWitness]: ghost_update [L851-L851] multithreaded = 1; [2024-06-27 18:43:58,191 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:43:58,322 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/rfi009_power.oepc.i[994,1007] [2024-06-27 18:43:58,501 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:43:58,508 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:43:58,535 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/rfi009_power.oepc.i[994,1007] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:43:58,634 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:43:58,676 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:43:58,676 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58 WrapperNode [2024-06-27 18:43:58,677 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:43:58,678 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:43:58,678 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:43:58,678 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:43:58,684 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 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,713 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 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,751 INFO L138 Inliner]: procedures = 175, calls = 75, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 171 [2024-06-27 18:43:58,751 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:43:58,752 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:43:58,752 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:43:58,752 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:43:58,761 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,762 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,775 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,805 INFO L175 MemorySlicer]: Split 35 memory accesses to 2 slices as follows [2, 33]. 94 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-27 18:43:58,805 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,806 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,813 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,815 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,817 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,819 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,822 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:43:58,822 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:43:58,822 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:43:58,822 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:43:58,823 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (1/1) ... [2024-06-27 18:43:58,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:43:58,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:43:58,854 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:43:58,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:43:58,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 18:43:58,880 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 18:43:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 18:43:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 18:43:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:43:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:43:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:43:58,881 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:43:58,881 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:43:58,882 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:43:58,882 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:43:58,882 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:43:58,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:43:58,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 18:43:58,882 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:43:58,882 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:43:58,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:43:58,884 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:43:58,998 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:43:58,999 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:43:59,432 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:43:59,432 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:43:59,756 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:43:59,756 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:43:59,757 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:43:59 BoogieIcfgContainer [2024-06-27 18:43:59,757 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:43:59,758 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:43:59,758 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:43:59,761 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:43:59,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:43:57" (1/4) ... [2024-06-27 18:43:59,761 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c46f624 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:43:59, skipping insertion in model container [2024-06-27 18:43:59,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:43:58" (2/4) ... [2024-06-27 18:43:59,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c46f624 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:43:59, skipping insertion in model container [2024-06-27 18:43:59,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:43:58" (3/4) ... [2024-06-27 18:43:59,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c46f624 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:43:59, skipping insertion in model container [2024-06-27 18:43:59,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:43:59" (4/4) ... [2024-06-27 18:43:59,763 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_power.oepc.i [2024-06-27 18:43:59,777 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:43:59,777 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 18:43:59,777 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:43:59,827 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:43:59,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:43:59,887 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 18:43:59,887 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:43:59,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 18:43:59,891 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:43:59,895 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-27 18:43:59,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:43:59,915 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;@5681b7d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:43:59,916 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 18:43:59,919 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:43:59,919 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:43:59,920 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:43:59,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:59,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:43:59,920 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:59,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:59,941 INFO L85 PathProgramCache]: Analyzing trace with hash 722349123, now seen corresponding path program 1 times [2024-06-27 18:43:59,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:59,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384495418] [2024-06-27 18:43:59,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:59,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:01,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:01,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384495418] [2024-06-27 18:44:01,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384495418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:01,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:01,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:44:01,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662525071] [2024-06-27 18:44:01,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:01,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:44:01,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:01,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:44:01,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:44:01,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:44:01,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:01,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:01,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:44:01,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:02,454 INFO L124 PetriNetUnfolderBase]: 2180/3510 cut-off events. [2024-06-27 18:44:02,455 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 18:44:02,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6763 conditions, 3510 events. 2180/3510 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 20593 event pairs, 1319 based on Foata normal form. 0/3379 useless extension candidates. Maximal degree in co-relation 6751. Up to 3184 conditions per place. [2024-06-27 18:44:02,473 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 43 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-27 18:44:02,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 227 flow [2024-06-27 18:44:02,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:44:02,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:44:02,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-27 18:44:02,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-27 18:44:02,483 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 93 transitions. [2024-06-27 18:44:02,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 227 flow [2024-06-27 18:44:02,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:44:02,487 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-27 18:44:02,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 18:44:02,491 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-27 18:44:02,491 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-27 18:44:02,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:02,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:02,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:02,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:44:02,492 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:02,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:02,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1607138558, now seen corresponding path program 1 times [2024-06-27 18:44:02,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:02,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12260617] [2024-06-27 18:44:02,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:02,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:02,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:04,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:04,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:04,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12260617] [2024-06-27 18:44:04,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12260617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:04,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:04,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:44:04,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093928035] [2024-06-27 18:44:04,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:04,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:44:04,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:04,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:44:04,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:44:04,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 18:44:04,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 125 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:04,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:04,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 18:44:04,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:05,439 INFO L124 PetriNetUnfolderBase]: 2174/3369 cut-off events. [2024-06-27 18:44:05,439 INFO L125 PetriNetUnfolderBase]: For 604/604 co-relation queries the response was YES. [2024-06-27 18:44:05,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7488 conditions, 3369 events. 2174/3369 cut-off events. For 604/604 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19030 event pairs, 893 based on Foata normal form. 3/3367 useless extension candidates. Maximal degree in co-relation 7476. Up to 3142 conditions per place. [2024-06-27 18:44:05,455 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 60 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-27 18:44:05,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 355 flow [2024-06-27 18:44:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:44:05,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:44:05,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-27 18:44:05,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-27 18:44:05,457 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 125 flow. Second operand 4 states and 126 transitions. [2024-06-27 18:44:05,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 355 flow [2024-06-27 18:44:05,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 350 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:44:05,459 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 188 flow [2024-06-27 18:44:05,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 18:44:05,460 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-06-27 18:44:05,460 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 188 flow [2024-06-27 18:44:05,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:05,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:05,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:05,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:44:05,461 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:05,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:05,462 INFO L85 PathProgramCache]: Analyzing trace with hash 2032439734, now seen corresponding path program 1 times [2024-06-27 18:44:05,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:05,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088714406] [2024-06-27 18:44:05,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:05,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:05,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:08,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:08,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:08,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088714406] [2024-06-27 18:44:08,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088714406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:08,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:08,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:44:08,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148949449] [2024-06-27 18:44:08,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:08,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:44:08,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:08,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:44:08,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:44:08,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:44:08,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 188 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:08,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:08,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:44:08,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:09,317 INFO L124 PetriNetUnfolderBase]: 2769/4218 cut-off events. [2024-06-27 18:44:09,318 INFO L125 PetriNetUnfolderBase]: For 2294/2294 co-relation queries the response was YES. [2024-06-27 18:44:09,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10491 conditions, 4218 events. 2769/4218 cut-off events. For 2294/2294 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23253 event pairs, 709 based on Foata normal form. 6/4217 useless extension candidates. Maximal degree in co-relation 10476. Up to 3890 conditions per place. [2024-06-27 18:44:09,364 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-06-27 18:44:09,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 111 transitions, 546 flow [2024-06-27 18:44:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:09,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 18:44:09,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-27 18:44:09,366 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 188 flow. Second operand 6 states and 180 transitions. [2024-06-27 18:44:09,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 111 transitions, 546 flow [2024-06-27 18:44:09,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 111 transitions, 546 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 18:44:09,371 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 258 flow [2024-06-27 18:44:09,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 18:44:09,371 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 10 predicate places. [2024-06-27 18:44:09,371 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 258 flow [2024-06-27 18:44:09,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:09,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:09,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:09,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:44:09,372 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:09,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:09,373 INFO L85 PathProgramCache]: Analyzing trace with hash -826875251, now seen corresponding path program 1 times [2024-06-27 18:44:09,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:09,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115536926] [2024-06-27 18:44:09,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:09,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:09,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:10,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:10,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:10,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115536926] [2024-06-27 18:44:10,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115536926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:10,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:10,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:44:10,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344031536] [2024-06-27 18:44:10,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:10,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:44:10,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:10,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:44:10,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:44:10,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:10,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 258 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:10,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:10,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:10,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:11,873 INFO L124 PetriNetUnfolderBase]: 3369/5246 cut-off events. [2024-06-27 18:44:11,874 INFO L125 PetriNetUnfolderBase]: For 4580/4580 co-relation queries the response was YES. [2024-06-27 18:44:11,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13779 conditions, 5246 events. 3369/5246 cut-off events. For 4580/4580 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29890 event pairs, 1410 based on Foata normal form. 2/5241 useless extension candidates. Maximal degree in co-relation 13759. Up to 4845 conditions per place. [2024-06-27 18:44:11,898 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 64 selfloop transitions, 10 changer transitions 0/81 dead transitions. [2024-06-27 18:44:11,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 81 transitions, 476 flow [2024-06-27 18:44:11,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:44:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:44:11,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 18:44:11,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:44:11,900 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 258 flow. Second operand 5 states and 120 transitions. [2024-06-27 18:44:11,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 81 transitions, 476 flow [2024-06-27 18:44:11,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 81 transitions, 447 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 18:44:11,905 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 286 flow [2024-06-27 18:44:11,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-27 18:44:11,905 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-06-27 18:44:11,906 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 286 flow [2024-06-27 18:44:11,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:11,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:11,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:11,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:44:11,906 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:11,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:11,907 INFO L85 PathProgramCache]: Analyzing trace with hash 136672788, now seen corresponding path program 1 times [2024-06-27 18:44:11,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:11,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752534016] [2024-06-27 18:44:11,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:11,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:11,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:13,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:13,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:13,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752534016] [2024-06-27 18:44:13,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752534016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:13,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:13,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:44:13,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069300071] [2024-06-27 18:44:13,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:13,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:44:13,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:13,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:44:13,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:44:13,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:13,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 286 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:13,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:13,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:13,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:14,933 INFO L124 PetriNetUnfolderBase]: 3359/5236 cut-off events. [2024-06-27 18:44:14,933 INFO L125 PetriNetUnfolderBase]: For 6384/6384 co-relation queries the response was YES. [2024-06-27 18:44:14,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14696 conditions, 5236 events. 3359/5236 cut-off events. For 6384/6384 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29728 event pairs, 1324 based on Foata normal form. 4/5238 useless extension candidates. Maximal degree in co-relation 14674. Up to 4793 conditions per place. [2024-06-27 18:44:14,969 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 74 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-27 18:44:14,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 560 flow [2024-06-27 18:44:14,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:14,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:14,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 18:44:14,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-27 18:44:14,974 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 286 flow. Second operand 6 states and 145 transitions. [2024-06-27 18:44:14,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 560 flow [2024-06-27 18:44:14,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 95 transitions, 533 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 18:44:14,985 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 330 flow [2024-06-27 18:44:14,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=330, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-27 18:44:14,987 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2024-06-27 18:44:14,987 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 330 flow [2024-06-27 18:44:14,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:14,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:14,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:14,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:44:14,988 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:14,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:14,989 INFO L85 PathProgramCache]: Analyzing trace with hash -63830900, now seen corresponding path program 1 times [2024-06-27 18:44:14,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:14,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55797679] [2024-06-27 18:44:14,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:14,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:15,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:17,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:17,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:17,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55797679] [2024-06-27 18:44:17,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55797679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:17,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:17,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:44:17,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051586369] [2024-06-27 18:44:17,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:17,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:44:17,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:17,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:44:17,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:44:17,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:17,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 330 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:17,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:17,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:17,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:18,653 INFO L124 PetriNetUnfolderBase]: 3390/5050 cut-off events. [2024-06-27 18:44:18,654 INFO L125 PetriNetUnfolderBase]: For 9138/9144 co-relation queries the response was YES. [2024-06-27 18:44:18,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15684 conditions, 5050 events. 3390/5050 cut-off events. For 9138/9144 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27243 event pairs, 1094 based on Foata normal form. 6/5053 useless extension candidates. Maximal degree in co-relation 15661. Up to 4789 conditions per place. [2024-06-27 18:44:18,678 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 86 selfloop transitions, 21 changer transitions 0/114 dead transitions. [2024-06-27 18:44:18,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 114 transitions, 736 flow [2024-06-27 18:44:18,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:18,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:18,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 18:44:18,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549645390070922 [2024-06-27 18:44:18,680 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 330 flow. Second operand 6 states and 155 transitions. [2024-06-27 18:44:18,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 114 transitions, 736 flow [2024-06-27 18:44:18,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 114 transitions, 695 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:18,690 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 424 flow [2024-06-27 18:44:18,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=424, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-27 18:44:18,692 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-06-27 18:44:18,692 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 424 flow [2024-06-27 18:44:18,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:18,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:18,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:18,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:44:18,693 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:18,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:18,693 INFO L85 PathProgramCache]: Analyzing trace with hash 457565230, now seen corresponding path program 2 times [2024-06-27 18:44:18,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:18,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932178204] [2024-06-27 18:44:18,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:18,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:18,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:20,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:20,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:20,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932178204] [2024-06-27 18:44:20,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932178204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:20,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:20,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:44:20,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381952330] [2024-06-27 18:44:20,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:20,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:44:20,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:20,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:44:20,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:44:20,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:20,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 424 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:20,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:20,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:20,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:22,039 INFO L124 PetriNetUnfolderBase]: 3385/5044 cut-off events. [2024-06-27 18:44:22,039 INFO L125 PetriNetUnfolderBase]: For 12471/12476 co-relation queries the response was YES. [2024-06-27 18:44:22,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16791 conditions, 5044 events. 3385/5044 cut-off events. For 12471/12476 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27214 event pairs, 1098 based on Foata normal form. 6/5047 useless extension candidates. Maximal degree in co-relation 16766. Up to 4784 conditions per place. [2024-06-27 18:44:22,065 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 81 selfloop transitions, 21 changer transitions 0/109 dead transitions. [2024-06-27 18:44:22,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 109 transitions, 728 flow [2024-06-27 18:44:22,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:22,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:22,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-27 18:44:22,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5283687943262412 [2024-06-27 18:44:22,067 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 424 flow. Second operand 6 states and 149 transitions. [2024-06-27 18:44:22,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 109 transitions, 728 flow [2024-06-27 18:44:22,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 109 transitions, 710 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 18:44:22,078 INFO L231 Difference]: Finished difference. Result has 74 places, 72 transitions, 457 flow [2024-06-27 18:44:22,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=457, PETRI_PLACES=74, PETRI_TRANSITIONS=72} [2024-06-27 18:44:22,079 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 23 predicate places. [2024-06-27 18:44:22,079 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 457 flow [2024-06-27 18:44:22,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:22,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:22,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:22,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:44:22,080 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:22,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:22,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1058473993, now seen corresponding path program 1 times [2024-06-27 18:44:22,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:22,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420299655] [2024-06-27 18:44:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:22,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:22,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:24,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:24,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:24,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420299655] [2024-06-27 18:44:24,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420299655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:24,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:24,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:24,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247238526] [2024-06-27 18:44:24,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:24,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:24,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:24,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:24,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:24,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:24,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 457 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:24,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:24,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:24,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:26,013 INFO L124 PetriNetUnfolderBase]: 3515/5248 cut-off events. [2024-06-27 18:44:26,014 INFO L125 PetriNetUnfolderBase]: For 13555/13559 co-relation queries the response was YES. [2024-06-27 18:44:26,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17704 conditions, 5248 events. 3515/5248 cut-off events. For 13555/13559 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28406 event pairs, 1087 based on Foata normal form. 6/5252 useless extension candidates. Maximal degree in co-relation 17676. Up to 4930 conditions per place. [2024-06-27 18:44:26,039 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 115 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-27 18:44:26,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 150 transitions, 1017 flow [2024-06-27 18:44:26,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:44:26,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:44:26,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 18:44:26,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-27 18:44:26,041 INFO L175 Difference]: Start difference. First operand has 74 places, 72 transitions, 457 flow. Second operand 8 states and 207 transitions. [2024-06-27 18:44:26,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 150 transitions, 1017 flow [2024-06-27 18:44:26,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 150 transitions, 969 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:26,052 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 612 flow [2024-06-27 18:44:26,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=612, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-27 18:44:26,052 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2024-06-27 18:44:26,053 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 612 flow [2024-06-27 18:44:26,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:26,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:26,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:26,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:44:26,053 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:26,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:26,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1978876263, now seen corresponding path program 2 times [2024-06-27 18:44:26,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:26,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604251918] [2024-06-27 18:44:26,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:26,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:26,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:28,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-27 18:44:28,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:28,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604251918] [2024-06-27 18:44:28,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604251918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:28,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:28,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:28,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724220950] [2024-06-27 18:44:28,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:28,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:28,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:28,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:28,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 612 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:28,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:28,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:28,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:30,154 INFO L124 PetriNetUnfolderBase]: 3546/5303 cut-off events. [2024-06-27 18:44:30,154 INFO L125 PetriNetUnfolderBase]: For 17208/17216 co-relation queries the response was YES. [2024-06-27 18:44:30,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19130 conditions, 5303 events. 3546/5303 cut-off events. For 17208/17216 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28809 event pairs, 1046 based on Foata normal form. 10/5311 useless extension candidates. Maximal degree in co-relation 19099. Up to 4938 conditions per place. [2024-06-27 18:44:30,180 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 110 selfloop transitions, 29 changer transitions 0/146 dead transitions. [2024-06-27 18:44:30,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 146 transitions, 1094 flow [2024-06-27 18:44:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:30,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:30,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:44:30,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547112462006079 [2024-06-27 18:44:30,182 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 612 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:44:30,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 146 transitions, 1094 flow [2024-06-27 18:44:30,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 146 transitions, 1044 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:30,200 INFO L231 Difference]: Finished difference. Result has 83 places, 90 transitions, 669 flow [2024-06-27 18:44:30,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=669, PETRI_PLACES=83, PETRI_TRANSITIONS=90} [2024-06-27 18:44:30,201 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 32 predicate places. [2024-06-27 18:44:30,201 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 90 transitions, 669 flow [2024-06-27 18:44:30,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:30,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:30,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:30,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:44:30,203 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:30,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:30,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1164284931, now seen corresponding path program 3 times [2024-06-27 18:44:30,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:30,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831241738] [2024-06-27 18:44:30,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:30,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:30,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:32,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:32,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:32,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831241738] [2024-06-27 18:44:32,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831241738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:32,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:32,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:32,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777569061] [2024-06-27 18:44:32,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:32,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:32,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:32,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:32,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:32,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:32,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 90 transitions, 669 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:32,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:32,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:32,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:34,221 INFO L124 PetriNetUnfolderBase]: 3577/5355 cut-off events. [2024-06-27 18:44:34,221 INFO L125 PetriNetUnfolderBase]: For 21749/21760 co-relation queries the response was YES. [2024-06-27 18:44:34,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20349 conditions, 5355 events. 3577/5355 cut-off events. For 21749/21760 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29159 event pairs, 1070 based on Foata normal form. 8/5360 useless extension candidates. Maximal degree in co-relation 20318. Up to 4852 conditions per place. [2024-06-27 18:44:34,251 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 99 selfloop transitions, 42 changer transitions 0/148 dead transitions. [2024-06-27 18:44:34,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 148 transitions, 1211 flow [2024-06-27 18:44:34,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:34,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:34,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 18:44:34,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:44:34,253 INFO L175 Difference]: Start difference. First operand has 83 places, 90 transitions, 669 flow. Second operand 7 states and 182 transitions. [2024-06-27 18:44:34,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 148 transitions, 1211 flow [2024-06-27 18:44:34,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 148 transitions, 1126 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:44:34,274 INFO L231 Difference]: Finished difference. Result has 85 places, 96 transitions, 758 flow [2024-06-27 18:44:34,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=758, PETRI_PLACES=85, PETRI_TRANSITIONS=96} [2024-06-27 18:44:34,274 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 34 predicate places. [2024-06-27 18:44:34,274 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 96 transitions, 758 flow [2024-06-27 18:44:34,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:34,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:34,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:34,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:44:34,275 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:34,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:34,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1978756107, now seen corresponding path program 1 times [2024-06-27 18:44:34,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:34,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865218136] [2024-06-27 18:44:34,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:34,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:34,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:36,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:36,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:36,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865218136] [2024-06-27 18:44:36,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865218136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:36,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:36,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:36,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802347231] [2024-06-27 18:44:36,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:36,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:36,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:36,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:36,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:36,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:36,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 96 transitions, 758 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:36,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:36,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:36,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:38,706 INFO L124 PetriNetUnfolderBase]: 3639/5457 cut-off events. [2024-06-27 18:44:38,706 INFO L125 PetriNetUnfolderBase]: For 22281/22289 co-relation queries the response was YES. [2024-06-27 18:44:38,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20778 conditions, 5457 events. 3639/5457 cut-off events. For 22281/22289 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 29811 event pairs, 965 based on Foata normal form. 12/5463 useless extension candidates. Maximal degree in co-relation 20746. Up to 4947 conditions per place. [2024-06-27 18:44:38,733 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 123 selfloop transitions, 33 changer transitions 0/163 dead transitions. [2024-06-27 18:44:38,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 163 transitions, 1368 flow [2024-06-27 18:44:38,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:38,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:38,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 18:44:38,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2024-06-27 18:44:38,742 INFO L175 Difference]: Start difference. First operand has 85 places, 96 transitions, 758 flow. Second operand 7 states and 185 transitions. [2024-06-27 18:44:38,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 163 transitions, 1368 flow [2024-06-27 18:44:38,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 163 transitions, 1325 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 18:44:38,765 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 898 flow [2024-06-27 18:44:38,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=898, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-27 18:44:38,765 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 39 predicate places. [2024-06-27 18:44:38,765 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 898 flow [2024-06-27 18:44:38,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:38,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:38,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:38,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:44:38,766 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:38,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:38,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1310346609, now seen corresponding path program 4 times [2024-06-27 18:44:38,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:38,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721376935] [2024-06-27 18:44:38,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:38,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:38,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:41,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:41,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:41,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721376935] [2024-06-27 18:44:41,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721376935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:41,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:41,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:41,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735841932] [2024-06-27 18:44:41,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:41,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:41,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:41,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:41,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:41,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:41,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 898 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:41,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:41,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:41,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:42,985 INFO L124 PetriNetUnfolderBase]: 3634/5443 cut-off events. [2024-06-27 18:44:42,985 INFO L125 PetriNetUnfolderBase]: For 26945/26951 co-relation queries the response was YES. [2024-06-27 18:44:42,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22090 conditions, 5443 events. 3634/5443 cut-off events. For 26945/26951 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 29752 event pairs, 1041 based on Foata normal form. 3/5438 useless extension candidates. Maximal degree in co-relation 22055. Up to 4933 conditions per place. [2024-06-27 18:44:43,011 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 104 selfloop transitions, 42 changer transitions 0/153 dead transitions. [2024-06-27 18:44:43,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 153 transitions, 1338 flow [2024-06-27 18:44:43,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:43,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:43,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:44:43,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-27 18:44:43,013 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 898 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:44:43,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 153 transitions, 1338 flow [2024-06-27 18:44:43,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 153 transitions, 1305 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 18:44:43,036 INFO L231 Difference]: Finished difference. Result has 95 places, 105 transitions, 957 flow [2024-06-27 18:44:43,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=957, PETRI_PLACES=95, PETRI_TRANSITIONS=105} [2024-06-27 18:44:43,037 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 44 predicate places. [2024-06-27 18:44:43,037 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 105 transitions, 957 flow [2024-06-27 18:44:43,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:43,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:43,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:43,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:44:43,037 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:43,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:43,038 INFO L85 PathProgramCache]: Analyzing trace with hash 773215065, now seen corresponding path program 2 times [2024-06-27 18:44:43,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:43,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328972008] [2024-06-27 18:44:43,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:43,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:45,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:45,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:45,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328972008] [2024-06-27 18:44:45,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328972008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:45,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:45,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:45,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46590222] [2024-06-27 18:44:45,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:45,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:45,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:45,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:45,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:45,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:45,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 105 transitions, 957 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:45,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:45,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:45,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:46,955 INFO L124 PetriNetUnfolderBase]: 3696/5541 cut-off events. [2024-06-27 18:44:46,955 INFO L125 PetriNetUnfolderBase]: For 28201/28216 co-relation queries the response was YES. [2024-06-27 18:44:46,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22655 conditions, 5541 events. 3696/5541 cut-off events. For 28201/28216 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 30271 event pairs, 942 based on Foata normal form. 16/5553 useless extension candidates. Maximal degree in co-relation 22617. Up to 4992 conditions per place. [2024-06-27 18:44:46,990 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 121 selfloop transitions, 36 changer transitions 0/164 dead transitions. [2024-06-27 18:44:46,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 164 transitions, 1523 flow [2024-06-27 18:44:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:46,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:46,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 18:44:46,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501519756838906 [2024-06-27 18:44:46,992 INFO L175 Difference]: Start difference. First operand has 95 places, 105 transitions, 957 flow. Second operand 7 states and 181 transitions. [2024-06-27 18:44:46,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 164 transitions, 1523 flow [2024-06-27 18:44:47,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 164 transitions, 1413 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:44:47,017 INFO L231 Difference]: Finished difference. Result has 96 places, 108 transitions, 959 flow [2024-06-27 18:44:47,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=959, PETRI_PLACES=96, PETRI_TRANSITIONS=108} [2024-06-27 18:44:47,018 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-06-27 18:44:47,018 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 108 transitions, 959 flow [2024-06-27 18:44:47,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:47,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:47,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:47,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:44:47,019 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:47,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:47,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1801387437, now seen corresponding path program 3 times [2024-06-27 18:44:47,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:47,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094536243] [2024-06-27 18:44:47,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:47,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:47,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:49,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:49,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094536243] [2024-06-27 18:44:49,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094536243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:49,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:49,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:49,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474314028] [2024-06-27 18:44:49,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:49,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:49,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:49,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:49,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:49,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:49,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 108 transitions, 959 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:49,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:49,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:49,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:50,734 INFO L124 PetriNetUnfolderBase]: 3686/5527 cut-off events. [2024-06-27 18:44:50,734 INFO L125 PetriNetUnfolderBase]: For 28920/28935 co-relation queries the response was YES. [2024-06-27 18:44:50,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22700 conditions, 5527 events. 3686/5527 cut-off events. For 28920/28935 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 30128 event pairs, 942 based on Foata normal form. 16/5539 useless extension candidates. Maximal degree in co-relation 22661. Up to 4984 conditions per place. [2024-06-27 18:44:50,765 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 117 selfloop transitions, 37 changer transitions 0/161 dead transitions. [2024-06-27 18:44:50,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 161 transitions, 1437 flow [2024-06-27 18:44:50,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:50,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:44:50,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-27 18:44:50,766 INFO L175 Difference]: Start difference. First operand has 96 places, 108 transitions, 959 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:44:50,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 161 transitions, 1437 flow [2024-06-27 18:44:50,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 161 transitions, 1356 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:50,798 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 961 flow [2024-06-27 18:44:50,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=961, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-27 18:44:50,798 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2024-06-27 18:44:50,798 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 961 flow [2024-06-27 18:44:50,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:50,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:50,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:50,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:44:50,799 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:50,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:50,799 INFO L85 PathProgramCache]: Analyzing trace with hash -251768906, now seen corresponding path program 1 times [2024-06-27 18:44:50,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:50,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917069028] [2024-06-27 18:44:50,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:50,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:50,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:54,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:54,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:54,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917069028] [2024-06-27 18:44:54,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917069028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:54,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:54,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:44:54,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044246567] [2024-06-27 18:44:54,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:54,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:44:54,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:54,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:44:54,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:44:54,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:54,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 961 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:54,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:54,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:54,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:55,784 INFO L124 PetriNetUnfolderBase]: 3748/5655 cut-off events. [2024-06-27 18:44:55,785 INFO L125 PetriNetUnfolderBase]: For 31225/31233 co-relation queries the response was YES. [2024-06-27 18:44:55,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23261 conditions, 5655 events. 3748/5655 cut-off events. For 31225/31233 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31434 event pairs, 1004 based on Foata normal form. 12/5665 useless extension candidates. Maximal degree in co-relation 23221. Up to 5160 conditions per place. [2024-06-27 18:44:55,869 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 140 selfloop transitions, 32 changer transitions 0/179 dead transitions. [2024-06-27 18:44:55,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 179 transitions, 1549 flow [2024-06-27 18:44:55,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:44:55,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:44:55,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-27 18:44:55,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2024-06-27 18:44:55,871 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 961 flow. Second operand 8 states and 206 transitions. [2024-06-27 18:44:55,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 179 transitions, 1549 flow [2024-06-27 18:44:55,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 179 transitions, 1463 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:44:55,900 INFO L231 Difference]: Finished difference. Result has 101 places, 111 transitions, 988 flow [2024-06-27 18:44:55,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=988, PETRI_PLACES=101, PETRI_TRANSITIONS=111} [2024-06-27 18:44:55,900 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-27 18:44:55,901 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 111 transitions, 988 flow [2024-06-27 18:44:55,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:55,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:55,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:55,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:44:55,901 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:55,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:55,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1733087120, now seen corresponding path program 2 times [2024-06-27 18:44:55,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:55,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357366112] [2024-06-27 18:44:55,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:55,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:55,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:58,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:58,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357366112] [2024-06-27 18:44:58,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357366112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:58,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:58,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:44:58,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112069901] [2024-06-27 18:44:58,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:58,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:44:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:58,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:44:58,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:44:58,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:58,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 111 transitions, 988 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:58,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:58,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:58,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:00,876 INFO L124 PetriNetUnfolderBase]: 3882/5854 cut-off events. [2024-06-27 18:45:00,877 INFO L125 PetriNetUnfolderBase]: For 38419/38421 co-relation queries the response was YES. [2024-06-27 18:45:00,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25064 conditions, 5854 events. 3882/5854 cut-off events. For 38419/38421 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32475 event pairs, 920 based on Foata normal form. 4/5852 useless extension candidates. Maximal degree in co-relation 25024. Up to 4813 conditions per place. [2024-06-27 18:45:00,910 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 120 selfloop transitions, 62 changer transitions 0/189 dead transitions. [2024-06-27 18:45:00,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 189 transitions, 1782 flow [2024-06-27 18:45:00,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:00,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:00,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:45:00,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-27 18:45:00,912 INFO L175 Difference]: Start difference. First operand has 101 places, 111 transitions, 988 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:45:00,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 189 transitions, 1782 flow [2024-06-27 18:45:00,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 189 transitions, 1703 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:45:00,960 INFO L231 Difference]: Finished difference. Result has 103 places, 120 transitions, 1167 flow [2024-06-27 18:45:00,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1167, PETRI_PLACES=103, PETRI_TRANSITIONS=120} [2024-06-27 18:45:00,960 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 52 predicate places. [2024-06-27 18:45:00,961 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 120 transitions, 1167 flow [2024-06-27 18:45:00,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:00,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:00,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:00,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:45:00,961 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:00,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:00,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1733092700, now seen corresponding path program 3 times [2024-06-27 18:45:00,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:00,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106268945] [2024-06-27 18:45:00,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:00,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:00,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:03,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:03,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:03,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106268945] [2024-06-27 18:45:03,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106268945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:03,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:03,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:03,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608203132] [2024-06-27 18:45:03,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:03,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:03,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:03,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:03,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:03,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:03,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 120 transitions, 1167 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:03,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:03,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:03,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:05,806 INFO L124 PetriNetUnfolderBase]: 3872/5840 cut-off events. [2024-06-27 18:45:05,807 INFO L125 PetriNetUnfolderBase]: For 43994/43996 co-relation queries the response was YES. [2024-06-27 18:45:05,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25969 conditions, 5840 events. 3872/5840 cut-off events. For 43994/43996 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32370 event pairs, 918 based on Foata normal form. 4/5838 useless extension candidates. Maximal degree in co-relation 25928. Up to 4805 conditions per place. [2024-06-27 18:45:05,840 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 121 selfloop transitions, 60 changer transitions 0/188 dead transitions. [2024-06-27 18:45:05,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 188 transitions, 1785 flow [2024-06-27 18:45:05,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:05,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:05,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 18:45:05,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-27 18:45:05,842 INFO L175 Difference]: Start difference. First operand has 103 places, 120 transitions, 1167 flow. Second operand 8 states and 216 transitions. [2024-06-27 18:45:05,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 188 transitions, 1785 flow [2024-06-27 18:45:05,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 188 transitions, 1710 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 18:45:05,895 INFO L231 Difference]: Finished difference. Result has 108 places, 120 transitions, 1220 flow [2024-06-27 18:45:05,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1220, PETRI_PLACES=108, PETRI_TRANSITIONS=120} [2024-06-27 18:45:05,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2024-06-27 18:45:05,896 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 120 transitions, 1220 flow [2024-06-27 18:45:05,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:05,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:05,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:05,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:45:05,896 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:05,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:05,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1633579028, now seen corresponding path program 4 times [2024-06-27 18:45:05,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:05,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374168620] [2024-06-27 18:45:05,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:05,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:08,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:08,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:08,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374168620] [2024-06-27 18:45:08,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374168620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:08,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:08,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:08,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069637143] [2024-06-27 18:45:08,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:08,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:08,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:08,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:08,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:08,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:08,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 120 transitions, 1220 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:08,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:08,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:08,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:10,716 INFO L124 PetriNetUnfolderBase]: 4006/6059 cut-off events. [2024-06-27 18:45:10,716 INFO L125 PetriNetUnfolderBase]: For 50242/50248 co-relation queries the response was YES. [2024-06-27 18:45:10,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27766 conditions, 6059 events. 4006/6059 cut-off events. For 50242/50248 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33879 event pairs, 907 based on Foata normal form. 5/6056 useless extension candidates. Maximal degree in co-relation 27723. Up to 4917 conditions per place. [2024-06-27 18:45:10,749 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 120 selfloop transitions, 66 changer transitions 0/193 dead transitions. [2024-06-27 18:45:10,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 193 transitions, 2022 flow [2024-06-27 18:45:10,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:10,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:10,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 18:45:10,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2024-06-27 18:45:10,751 INFO L175 Difference]: Start difference. First operand has 108 places, 120 transitions, 1220 flow. Second operand 8 states and 213 transitions. [2024-06-27 18:45:10,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 193 transitions, 2022 flow [2024-06-27 18:45:10,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 193 transitions, 1906 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:45:10,795 INFO L231 Difference]: Finished difference. Result has 110 places, 126 transitions, 1348 flow [2024-06-27 18:45:10,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1348, PETRI_PLACES=110, PETRI_TRANSITIONS=126} [2024-06-27 18:45:10,795 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 59 predicate places. [2024-06-27 18:45:10,795 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 126 transitions, 1348 flow [2024-06-27 18:45:10,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:10,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:10,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:10,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:45:10,796 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:10,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:10,796 INFO L85 PathProgramCache]: Analyzing trace with hash -8434092, now seen corresponding path program 5 times [2024-06-27 18:45:10,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:10,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381251788] [2024-06-27 18:45:10,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:10,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:13,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:13,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381251788] [2024-06-27 18:45:13,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381251788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:13,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:13,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:13,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853144068] [2024-06-27 18:45:13,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:13,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:13,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:13,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:13,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:13,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:13,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 126 transitions, 1348 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:13,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:13,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:13,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:15,476 INFO L124 PetriNetUnfolderBase]: 3996/6045 cut-off events. [2024-06-27 18:45:15,476 INFO L125 PetriNetUnfolderBase]: For 53717/53723 co-relation queries the response was YES. [2024-06-27 18:45:15,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27757 conditions, 6045 events. 3996/6045 cut-off events. For 53717/53723 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33806 event pairs, 915 based on Foata normal form. 5/6042 useless extension candidates. Maximal degree in co-relation 27713. Up to 4909 conditions per place. [2024-06-27 18:45:15,508 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 113 selfloop transitions, 70 changer transitions 0/190 dead transitions. [2024-06-27 18:45:15,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 190 transitions, 1974 flow [2024-06-27 18:45:15,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:15,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:15,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 18:45:15,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:45:15,509 INFO L175 Difference]: Start difference. First operand has 110 places, 126 transitions, 1348 flow. Second operand 8 states and 208 transitions. [2024-06-27 18:45:15,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 190 transitions, 1974 flow [2024-06-27 18:45:15,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 190 transitions, 1748 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 18:45:15,568 INFO L231 Difference]: Finished difference. Result has 112 places, 126 transitions, 1270 flow [2024-06-27 18:45:15,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1270, PETRI_PLACES=112, PETRI_TRANSITIONS=126} [2024-06-27 18:45:15,569 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 61 predicate places. [2024-06-27 18:45:15,569 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 126 transitions, 1270 flow [2024-06-27 18:45:15,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:15,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:15,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:15,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:45:15,569 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:15,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:15,570 INFO L85 PathProgramCache]: Analyzing trace with hash -15791322, now seen corresponding path program 6 times [2024-06-27 18:45:15,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:15,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570370608] [2024-06-27 18:45:15,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:15,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:15,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:18,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:18,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:18,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570370608] [2024-06-27 18:45:18,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570370608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:18,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:18,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:18,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676884453] [2024-06-27 18:45:18,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:18,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:18,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:18,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:18,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:18,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:18,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 126 transitions, 1270 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:18,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:18,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:18,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:20,421 INFO L124 PetriNetUnfolderBase]: 3986/6033 cut-off events. [2024-06-27 18:45:20,421 INFO L125 PetriNetUnfolderBase]: For 49576/49582 co-relation queries the response was YES. [2024-06-27 18:45:20,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27386 conditions, 6033 events. 3986/6033 cut-off events. For 49576/49582 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 33716 event pairs, 903 based on Foata normal form. 5/6030 useless extension candidates. Maximal degree in co-relation 27341. Up to 4901 conditions per place. [2024-06-27 18:45:20,456 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 115 selfloop transitions, 67 changer transitions 0/189 dead transitions. [2024-06-27 18:45:20,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 189 transitions, 1824 flow [2024-06-27 18:45:20,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:20,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:20,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 18:45:20,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:45:20,457 INFO L175 Difference]: Start difference. First operand has 112 places, 126 transitions, 1270 flow. Second operand 8 states and 208 transitions. [2024-06-27 18:45:20,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 189 transitions, 1824 flow [2024-06-27 18:45:20,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 189 transitions, 1650 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:45:20,510 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 1238 flow [2024-06-27 18:45:20,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1238, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-06-27 18:45:20,511 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 62 predicate places. [2024-06-27 18:45:20,511 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 1238 flow [2024-06-27 18:45:20,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:20,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:20,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:20,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:45:20,512 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:20,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:20,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1792506457, now seen corresponding path program 1 times [2024-06-27 18:45:20,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:20,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465281080] [2024-06-27 18:45:20,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:20,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:20,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:23,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:23,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:23,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465281080] [2024-06-27 18:45:23,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465281080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:23,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:23,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:23,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041012455] [2024-06-27 18:45:23,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:23,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:23,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:23,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:23,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:23,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:23,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 1238 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:23,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:23,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:23,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:25,127 INFO L124 PetriNetUnfolderBase]: 3978/6266 cut-off events. [2024-06-27 18:45:25,128 INFO L125 PetriNetUnfolderBase]: For 51286/51288 co-relation queries the response was YES. [2024-06-27 18:45:25,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27442 conditions, 6266 events. 3978/6266 cut-off events. For 51286/51288 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 36688 event pairs, 1202 based on Foata normal form. 4/6268 useless extension candidates. Maximal degree in co-relation 27396. Up to 5616 conditions per place. [2024-06-27 18:45:25,169 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 155 selfloop transitions, 21 changer transitions 0/183 dead transitions. [2024-06-27 18:45:25,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 183 transitions, 1798 flow [2024-06-27 18:45:25,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:25,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:25,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:45:25,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:45:25,171 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 1238 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:45:25,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 183 transitions, 1798 flow [2024-06-27 18:45:25,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 183 transitions, 1652 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 18:45:25,223 INFO L231 Difference]: Finished difference. Result has 115 places, 133 transitions, 1229 flow [2024-06-27 18:45:25,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1229, PETRI_PLACES=115, PETRI_TRANSITIONS=133} [2024-06-27 18:45:25,223 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2024-06-27 18:45:25,223 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 133 transitions, 1229 flow [2024-06-27 18:45:25,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:25,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:25,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:25,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:45:25,224 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:25,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:25,224 INFO L85 PathProgramCache]: Analyzing trace with hash 293560979, now seen corresponding path program 1 times [2024-06-27 18:45:25,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:25,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101982216] [2024-06-27 18:45:25,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:25,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:25,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:26,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:26,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:26,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101982216] [2024-06-27 18:45:26,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101982216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:26,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:26,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:45:26,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245554350] [2024-06-27 18:45:26,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:26,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:45:26,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:26,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:45:26,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:45:26,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:45:26,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 133 transitions, 1229 flow. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:26,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:26,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:45:26,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:27,772 INFO L124 PetriNetUnfolderBase]: 3407/5591 cut-off events. [2024-06-27 18:45:27,772 INFO L125 PetriNetUnfolderBase]: For 52225/52254 co-relation queries the response was YES. [2024-06-27 18:45:27,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24876 conditions, 5591 events. 3407/5591 cut-off events. For 52225/52254 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 34322 event pairs, 1100 based on Foata normal form. 29/5582 useless extension candidates. Maximal degree in co-relation 24828. Up to 4788 conditions per place. [2024-06-27 18:45:27,810 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 122 selfloop transitions, 10 changer transitions 0/156 dead transitions. [2024-06-27 18:45:27,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 156 transitions, 1577 flow [2024-06-27 18:45:27,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:45:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:45:27,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 18:45:27,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276595744680851 [2024-06-27 18:45:27,811 INFO L175 Difference]: Start difference. First operand has 115 places, 133 transitions, 1229 flow. Second operand 5 states and 124 transitions. [2024-06-27 18:45:27,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 156 transitions, 1577 flow [2024-06-27 18:45:27,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 156 transitions, 1503 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 18:45:27,869 INFO L231 Difference]: Finished difference. Result has 115 places, 137 transitions, 1224 flow [2024-06-27 18:45:27,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1224, PETRI_PLACES=115, PETRI_TRANSITIONS=137} [2024-06-27 18:45:27,870 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2024-06-27 18:45:27,870 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 137 transitions, 1224 flow [2024-06-27 18:45:27,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:27,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:27,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:27,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:45:27,870 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:27,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:27,871 INFO L85 PathProgramCache]: Analyzing trace with hash -184020740, now seen corresponding path program 1 times [2024-06-27 18:45:27,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:27,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755838579] [2024-06-27 18:45:27,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:27,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:27,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:30,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:30,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755838579] [2024-06-27 18:45:30,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755838579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:30,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:30,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960857048] [2024-06-27 18:45:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:30,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:30,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:30,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:30,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 137 transitions, 1224 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:30,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:30,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:30,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:32,678 INFO L124 PetriNetUnfolderBase]: 4080/6181 cut-off events. [2024-06-27 18:45:32,678 INFO L125 PetriNetUnfolderBase]: For 59905/59913 co-relation queries the response was YES. [2024-06-27 18:45:32,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29197 conditions, 6181 events. 4080/6181 cut-off events. For 59905/59913 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 34727 event pairs, 594 based on Foata normal form. 12/6191 useless extension candidates. Maximal degree in co-relation 29148. Up to 5476 conditions per place. [2024-06-27 18:45:32,718 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 181 selfloop transitions, 35 changer transitions 0/223 dead transitions. [2024-06-27 18:45:32,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 223 transitions, 2080 flow [2024-06-27 18:45:32,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:45:32,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:45:32,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:45:32,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-27 18:45:32,720 INFO L175 Difference]: Start difference. First operand has 115 places, 137 transitions, 1224 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:45:32,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 223 transitions, 2080 flow [2024-06-27 18:45:32,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 223 transitions, 2039 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 18:45:32,785 INFO L231 Difference]: Finished difference. Result has 121 places, 141 transitions, 1336 flow [2024-06-27 18:45:32,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1336, PETRI_PLACES=121, PETRI_TRANSITIONS=141} [2024-06-27 18:45:32,786 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 70 predicate places. [2024-06-27 18:45:32,786 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 141 transitions, 1336 flow [2024-06-27 18:45:32,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:32,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:32,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:32,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:45:32,786 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:32,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:32,786 INFO L85 PathProgramCache]: Analyzing trace with hash 967679322, now seen corresponding path program 2 times [2024-06-27 18:45:32,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:32,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919419470] [2024-06-27 18:45:32,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:32,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:32,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:35,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-27 18:45:35,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:35,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919419470] [2024-06-27 18:45:35,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919419470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:35,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:35,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:35,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869300473] [2024-06-27 18:45:35,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:35,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:35,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:35,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:35,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:35,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:35,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 141 transitions, 1336 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:35,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:35,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:35,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:37,530 INFO L124 PetriNetUnfolderBase]: 4072/6169 cut-off events. [2024-06-27 18:45:37,530 INFO L125 PetriNetUnfolderBase]: For 64722/64730 co-relation queries the response was YES. [2024-06-27 18:45:37,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29797 conditions, 6169 events. 4072/6169 cut-off events. For 64722/64730 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 34586 event pairs, 876 based on Foata normal form. 12/6179 useless extension candidates. Maximal degree in co-relation 29747. Up to 5618 conditions per place. [2024-06-27 18:45:37,567 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 31 changer transitions 0/209 dead transitions. [2024-06-27 18:45:37,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 209 transitions, 1966 flow [2024-06-27 18:45:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:37,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:37,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 18:45:37,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-27 18:45:37,569 INFO L175 Difference]: Start difference. First operand has 121 places, 141 transitions, 1336 flow. Second operand 8 states and 205 transitions. [2024-06-27 18:45:37,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 209 transitions, 1966 flow [2024-06-27 18:45:37,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 209 transitions, 1887 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 18:45:37,643 INFO L231 Difference]: Finished difference. Result has 124 places, 141 transitions, 1327 flow [2024-06-27 18:45:37,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1327, PETRI_PLACES=124, PETRI_TRANSITIONS=141} [2024-06-27 18:45:37,643 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 73 predicate places. [2024-06-27 18:45:37,643 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 141 transitions, 1327 flow [2024-06-27 18:45:37,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:37,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:37,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:37,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:45:37,644 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:37,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:37,644 INFO L85 PathProgramCache]: Analyzing trace with hash 2108698012, now seen corresponding path program 3 times [2024-06-27 18:45:37,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:37,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491197498] [2024-06-27 18:45:37,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:37,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:40,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:40,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:40,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491197498] [2024-06-27 18:45:40,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491197498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:40,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:40,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:40,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106302908] [2024-06-27 18:45:40,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:40,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:40,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:40,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:40,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:40,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:40,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 141 transitions, 1327 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:40,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:40,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:40,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:42,409 INFO L124 PetriNetUnfolderBase]: 4122/6234 cut-off events. [2024-06-27 18:45:42,409 INFO L125 PetriNetUnfolderBase]: For 69072/69083 co-relation queries the response was YES. [2024-06-27 18:45:42,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30318 conditions, 6234 events. 4122/6234 cut-off events. For 69072/69083 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34918 event pairs, 886 based on Foata normal form. 10/6241 useless extension candidates. Maximal degree in co-relation 30266. Up to 5577 conditions per place. [2024-06-27 18:45:42,444 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 44 changer transitions 0/205 dead transitions. [2024-06-27 18:45:42,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 205 transitions, 1963 flow [2024-06-27 18:45:42,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:42,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 18:45:42,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-27 18:45:42,445 INFO L175 Difference]: Start difference. First operand has 124 places, 141 transitions, 1327 flow. Second operand 8 states and 205 transitions. [2024-06-27 18:45:42,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 205 transitions, 1963 flow [2024-06-27 18:45:42,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 205 transitions, 1894 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 18:45:42,523 INFO L231 Difference]: Finished difference. Result has 125 places, 143 transitions, 1397 flow [2024-06-27 18:45:42,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1397, PETRI_PLACES=125, PETRI_TRANSITIONS=143} [2024-06-27 18:45:42,523 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 74 predicate places. [2024-06-27 18:45:42,524 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 143 transitions, 1397 flow [2024-06-27 18:45:42,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:42,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:42,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:42,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:45:42,524 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:42,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:42,524 INFO L85 PathProgramCache]: Analyzing trace with hash -371265380, now seen corresponding path program 4 times [2024-06-27 18:45:42,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:42,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731994185] [2024-06-27 18:45:42,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:42,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:45,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:45,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:45,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731994185] [2024-06-27 18:45:45,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731994185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:45,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:45,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:45,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60593882] [2024-06-27 18:45:45,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:45,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:45,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:45,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:45,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:45,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:45,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 143 transitions, 1397 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:45,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:45,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:45,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:47,382 INFO L124 PetriNetUnfolderBase]: 4114/6221 cut-off events. [2024-06-27 18:45:47,382 INFO L125 PetriNetUnfolderBase]: For 73702/73708 co-relation queries the response was YES. [2024-06-27 18:45:47,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30718 conditions, 6221 events. 4114/6221 cut-off events. For 73702/73708 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 34748 event pairs, 901 based on Foata normal form. 5/6218 useless extension candidates. Maximal degree in co-relation 30665. Up to 5565 conditions per place. [2024-06-27 18:45:47,423 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 154 selfloop transitions, 44 changer transitions 0/205 dead transitions. [2024-06-27 18:45:47,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 205 transitions, 2041 flow [2024-06-27 18:45:47,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:45:47,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:45:47,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:45:47,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-27 18:45:47,425 INFO L175 Difference]: Start difference. First operand has 125 places, 143 transitions, 1397 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:45:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 205 transitions, 2041 flow [2024-06-27 18:45:47,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 205 transitions, 1930 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:45:47,507 INFO L231 Difference]: Finished difference. Result has 127 places, 145 transitions, 1429 flow [2024-06-27 18:45:47,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1429, PETRI_PLACES=127, PETRI_TRANSITIONS=145} [2024-06-27 18:45:47,507 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-06-27 18:45:47,507 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 145 transitions, 1429 flow [2024-06-27 18:45:47,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:47,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:47,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:47,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:45:47,508 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:47,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:47,508 INFO L85 PathProgramCache]: Analyzing trace with hash 522662355, now seen corresponding path program 1 times [2024-06-27 18:45:47,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:47,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595701961] [2024-06-27 18:45:47,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:47,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:50,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:50,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:50,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595701961] [2024-06-27 18:45:50,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595701961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:50,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:50,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:45:50,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110792872] [2024-06-27 18:45:50,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:50,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:45:50,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:50,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:45:50,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:45:50,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:50,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 145 transitions, 1429 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:50,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:50,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:50,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:52,690 INFO L124 PetriNetUnfolderBase]: 4552/6945 cut-off events. [2024-06-27 18:45:52,690 INFO L125 PetriNetUnfolderBase]: For 105578/105586 co-relation queries the response was YES. [2024-06-27 18:45:52,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35721 conditions, 6945 events. 4552/6945 cut-off events. For 105578/105586 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40375 event pairs, 646 based on Foata normal form. 24/6967 useless extension candidates. Maximal degree in co-relation 35667. Up to 5544 conditions per place. [2024-06-27 18:45:52,734 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 205 selfloop transitions, 37 changer transitions 0/249 dead transitions. [2024-06-27 18:45:52,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 249 transitions, 2433 flow [2024-06-27 18:45:52,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:45:52,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:45:52,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-27 18:45:52,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659574468085107 [2024-06-27 18:45:52,736 INFO L175 Difference]: Start difference. First operand has 127 places, 145 transitions, 1429 flow. Second operand 10 states and 266 transitions. [2024-06-27 18:45:52,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 249 transitions, 2433 flow [2024-06-27 18:45:52,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 249 transitions, 2318 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 18:45:52,833 INFO L231 Difference]: Finished difference. Result has 131 places, 147 transitions, 1460 flow [2024-06-27 18:45:52,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1460, PETRI_PLACES=131, PETRI_TRANSITIONS=147} [2024-06-27 18:45:52,834 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 80 predicate places. [2024-06-27 18:45:52,834 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 147 transitions, 1460 flow [2024-06-27 18:45:52,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:52,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:52,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-27 18:45:52,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:45:52,834 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:52,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:52,835 INFO L85 PathProgramCache]: Analyzing trace with hash 20129383, now seen corresponding path program 2 times [2024-06-27 18:45:52,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:52,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367680467] [2024-06-27 18:45:52,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:52,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:52,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:56,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:56,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:56,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367680467] [2024-06-27 18:45:56,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367680467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:56,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:56,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:45:56,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994887820] [2024-06-27 18:45:56,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:56,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:45:56,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:56,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:45:56,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:45:56,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:56,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 147 transitions, 1460 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:56,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:56,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:56,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:58,343 INFO L124 PetriNetUnfolderBase]: 4720/7201 cut-off events. [2024-06-27 18:45:58,343 INFO L125 PetriNetUnfolderBase]: For 116737/116745 co-relation queries the response was YES. [2024-06-27 18:45:58,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37506 conditions, 7201 events. 4720/7201 cut-off events. For 116737/116745 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 41841 event pairs, 1020 based on Foata normal form. 28/7227 useless extension candidates. Maximal degree in co-relation 37451. Up to 6312 conditions per place. [2024-06-27 18:45:58,400 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 192 selfloop transitions, 33 changer transitions 0/232 dead transitions. [2024-06-27 18:45:58,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 232 transitions, 2240 flow [2024-06-27 18:45:58,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:45:58,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:45:58,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 18:45:58,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:45:58,401 INFO L175 Difference]: Start difference. First operand has 131 places, 147 transitions, 1460 flow. Second operand 9 states and 234 transitions. [2024-06-27 18:45:58,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 232 transitions, 2240 flow [2024-06-27 18:45:58,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 232 transitions, 2175 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:45:58,541 INFO L231 Difference]: Finished difference. Result has 134 places, 148 transitions, 1504 flow [2024-06-27 18:45:58,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1504, PETRI_PLACES=134, PETRI_TRANSITIONS=148} [2024-06-27 18:45:58,542 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 83 predicate places. [2024-06-27 18:45:58,542 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 148 transitions, 1504 flow [2024-06-27 18:45:58,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:58,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:58,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:45:58,543 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:58,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1579379941, now seen corresponding path program 3 times [2024-06-27 18:45:58,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:58,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014450044] [2024-06-27 18:45:58,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:58,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:58,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:01,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:01,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:01,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014450044] [2024-06-27 18:46:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014450044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:01,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:01,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:01,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238367406] [2024-06-27 18:46:01,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:01,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:01,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:01,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:01,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:01,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 148 transitions, 1504 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:01,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:01,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:01,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:03,684 INFO L124 PetriNetUnfolderBase]: 4692/7157 cut-off events. [2024-06-27 18:46:03,685 INFO L125 PetriNetUnfolderBase]: For 107108/107116 co-relation queries the response was YES. [2024-06-27 18:46:03,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36650 conditions, 7157 events. 4692/7157 cut-off events. For 107108/107116 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 41455 event pairs, 952 based on Foata normal form. 24/7179 useless extension candidates. Maximal degree in co-relation 36593. Up to 5978 conditions per place. [2024-06-27 18:46:03,729 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 195 selfloop transitions, 34 changer transitions 0/236 dead transitions. [2024-06-27 18:46:03,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 236 transitions, 2276 flow [2024-06-27 18:46:03,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:03,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:03,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 18:46:03,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2024-06-27 18:46:03,736 INFO L175 Difference]: Start difference. First operand has 134 places, 148 transitions, 1504 flow. Second operand 9 states and 238 transitions. [2024-06-27 18:46:03,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 236 transitions, 2276 flow [2024-06-27 18:46:03,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 236 transitions, 2201 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 18:46:03,870 INFO L231 Difference]: Finished difference. Result has 136 places, 148 transitions, 1503 flow [2024-06-27 18:46:03,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1503, PETRI_PLACES=136, PETRI_TRANSITIONS=148} [2024-06-27 18:46:03,870 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 85 predicate places. [2024-06-27 18:46:03,870 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 148 transitions, 1503 flow [2024-06-27 18:46:03,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:03,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:03,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:03,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:46:03,871 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:03,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:03,871 INFO L85 PathProgramCache]: Analyzing trace with hash -700811643, now seen corresponding path program 4 times [2024-06-27 18:46:03,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:03,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94927690] [2024-06-27 18:46:03,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:03,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:03,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:07,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:07,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:07,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94927690] [2024-06-27 18:46:07,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94927690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:07,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:07,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:07,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678055240] [2024-06-27 18:46:07,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:07,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:07,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:07,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:07,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:07,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:07,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 148 transitions, 1503 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:07,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:07,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:07,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:09,576 INFO L124 PetriNetUnfolderBase]: 4918/7506 cut-off events. [2024-06-27 18:46:09,576 INFO L125 PetriNetUnfolderBase]: For 118751/118753 co-relation queries the response was YES. [2024-06-27 18:46:09,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38830 conditions, 7506 events. 4918/7506 cut-off events. For 118751/118753 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 43874 event pairs, 964 based on Foata normal form. 20/7520 useless extension candidates. Maximal degree in co-relation 38772. Up to 6025 conditions per place. [2024-06-27 18:46:09,628 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 155 selfloop transitions, 69 changer transitions 0/231 dead transitions. [2024-06-27 18:46:09,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 231 transitions, 2271 flow [2024-06-27 18:46:09,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:09,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:09,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 18:46:09,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5721040189125296 [2024-06-27 18:46:09,630 INFO L175 Difference]: Start difference. First operand has 136 places, 148 transitions, 1503 flow. Second operand 9 states and 242 transitions. [2024-06-27 18:46:09,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 231 transitions, 2271 flow [2024-06-27 18:46:09,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 231 transitions, 2183 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:46:09,764 INFO L231 Difference]: Finished difference. Result has 137 places, 149 transitions, 1596 flow [2024-06-27 18:46:09,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1596, PETRI_PLACES=137, PETRI_TRANSITIONS=149} [2024-06-27 18:46:09,765 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-06-27 18:46:09,765 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 149 transitions, 1596 flow [2024-06-27 18:46:09,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:09,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:09,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:09,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:46:09,765 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:09,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:09,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1613979675, now seen corresponding path program 5 times [2024-06-27 18:46:09,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:09,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738469536] [2024-06-27 18:46:09,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:09,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:09,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:12,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:12,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:12,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738469536] [2024-06-27 18:46:12,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738469536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:12,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:12,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:12,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526160296] [2024-06-27 18:46:12,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:12,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:12,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:12,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:12,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:12,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:12,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 149 transitions, 1596 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:12,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:12,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:12,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:15,197 INFO L124 PetriNetUnfolderBase]: 5356/8204 cut-off events. [2024-06-27 18:46:15,197 INFO L125 PetriNetUnfolderBase]: For 148949/148951 co-relation queries the response was YES. [2024-06-27 18:46:15,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44261 conditions, 8204 events. 5356/8204 cut-off events. For 148949/148951 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 49114 event pairs, 994 based on Foata normal form. 16/8214 useless extension candidates. Maximal degree in co-relation 44202. Up to 6073 conditions per place. [2024-06-27 18:46:15,255 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 159 selfloop transitions, 72 changer transitions 0/238 dead transitions. [2024-06-27 18:46:15,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 238 transitions, 2548 flow [2024-06-27 18:46:15,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:15,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:15,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-06-27 18:46:15,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2024-06-27 18:46:15,257 INFO L175 Difference]: Start difference. First operand has 137 places, 149 transitions, 1596 flow. Second operand 9 states and 246 transitions. [2024-06-27 18:46:15,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 238 transitions, 2548 flow [2024-06-27 18:46:15,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 238 transitions, 2399 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 18:46:15,415 INFO L231 Difference]: Finished difference. Result has 139 places, 151 transitions, 1671 flow [2024-06-27 18:46:15,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1671, PETRI_PLACES=139, PETRI_TRANSITIONS=151} [2024-06-27 18:46:15,415 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-06-27 18:46:15,415 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 151 transitions, 1671 flow [2024-06-27 18:46:15,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:15,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:15,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:15,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:46:15,416 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:15,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:15,416 INFO L85 PathProgramCache]: Analyzing trace with hash -695449263, now seen corresponding path program 6 times [2024-06-27 18:46:15,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:15,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386727667] [2024-06-27 18:46:15,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:15,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:18,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-27 18:46:18,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:18,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386727667] [2024-06-27 18:46:18,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386727667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:18,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:18,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:18,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498923819] [2024-06-27 18:46:18,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:18,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:18,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:18,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:18,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:18,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:18,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 151 transitions, 1671 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:18,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:18,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:18,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:21,486 INFO L124 PetriNetUnfolderBase]: 5320/8148 cut-off events. [2024-06-27 18:46:21,486 INFO L125 PetriNetUnfolderBase]: For 143800/143802 co-relation queries the response was YES. [2024-06-27 18:46:21,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43336 conditions, 8148 events. 5320/8148 cut-off events. For 143800/143802 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 48841 event pairs, 1024 based on Foata normal form. 20/8162 useless extension candidates. Maximal degree in co-relation 43276. Up to 6643 conditions per place. [2024-06-27 18:46:21,556 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 154 selfloop transitions, 71 changer transitions 0/232 dead transitions. [2024-06-27 18:46:21,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 232 transitions, 2403 flow [2024-06-27 18:46:21,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:21,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:21,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 18:46:21,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2024-06-27 18:46:21,558 INFO L175 Difference]: Start difference. First operand has 139 places, 151 transitions, 1671 flow. Second operand 9 states and 240 transitions. [2024-06-27 18:46:21,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 232 transitions, 2403 flow [2024-06-27 18:46:21,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 232 transitions, 2289 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:46:21,853 INFO L231 Difference]: Finished difference. Result has 143 places, 151 transitions, 1706 flow [2024-06-27 18:46:21,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1706, PETRI_PLACES=143, PETRI_TRANSITIONS=151} [2024-06-27 18:46:21,854 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2024-06-27 18:46:21,854 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 151 transitions, 1706 flow [2024-06-27 18:46:21,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:21,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:21,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:21,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:46:21,854 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:21,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:21,855 INFO L85 PathProgramCache]: Analyzing trace with hash -695233782, now seen corresponding path program 1 times [2024-06-27 18:46:21,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:21,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368886603] [2024-06-27 18:46:21,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:21,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:21,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:25,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:25,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:25,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368886603] [2024-06-27 18:46:25,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368886603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:25,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:25,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:25,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66867973] [2024-06-27 18:46:25,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:25,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:25,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:25,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:25,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:25,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:25,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 151 transitions, 1706 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:25,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:25,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:25,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:27,740 INFO L124 PetriNetUnfolderBase]: 5370/8238 cut-off events. [2024-06-27 18:46:27,741 INFO L125 PetriNetUnfolderBase]: For 131738/131746 co-relation queries the response was YES. [2024-06-27 18:46:27,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43694 conditions, 8238 events. 5370/8238 cut-off events. For 131738/131746 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 49713 event pairs, 1067 based on Foata normal form. 12/8244 useless extension candidates. Maximal degree in co-relation 43632. Up to 7472 conditions per place. [2024-06-27 18:46:27,806 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 184 selfloop transitions, 43 changer transitions 0/234 dead transitions. [2024-06-27 18:46:27,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 234 transitions, 2500 flow [2024-06-27 18:46:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:27,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:27,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 18:46:27,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-27 18:46:27,807 INFO L175 Difference]: Start difference. First operand has 143 places, 151 transitions, 1706 flow. Second operand 9 states and 232 transitions. [2024-06-27 18:46:27,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 234 transitions, 2500 flow [2024-06-27 18:46:27,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 234 transitions, 2344 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 18:46:27,988 INFO L231 Difference]: Finished difference. Result has 145 places, 156 transitions, 1729 flow [2024-06-27 18:46:27,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1729, PETRI_PLACES=145, PETRI_TRANSITIONS=156} [2024-06-27 18:46:27,988 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-06-27 18:46:27,989 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 156 transitions, 1729 flow [2024-06-27 18:46:27,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:27,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:27,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:27,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:46:27,989 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:27,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:27,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1539941400, now seen corresponding path program 1 times [2024-06-27 18:46:27,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:27,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094077868] [2024-06-27 18:46:27,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:27,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:29,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:29,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:29,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094077868] [2024-06-27 18:46:29,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094077868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:29,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:29,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:46:29,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847958015] [2024-06-27 18:46:29,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:29,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:46:29,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:29,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:46:29,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:46:30,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:46:30,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 156 transitions, 1729 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:30,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:30,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:46:30,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:31,682 INFO L124 PetriNetUnfolderBase]: 5172/8107 cut-off events. [2024-06-27 18:46:31,682 INFO L125 PetriNetUnfolderBase]: For 131470/131472 co-relation queries the response was YES. [2024-06-27 18:46:31,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42814 conditions, 8107 events. 5172/8107 cut-off events. For 131470/131472 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 50525 event pairs, 1123 based on Foata normal form. 4/8043 useless extension candidates. Maximal degree in co-relation 42750. Up to 7249 conditions per place. [2024-06-27 18:46:31,744 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 151 selfloop transitions, 25 changer transitions 0/196 dead transitions. [2024-06-27 18:46:31,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 196 transitions, 2227 flow [2024-06-27 18:46:31,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:46:31,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:46:31,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 18:46:31,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-27 18:46:31,746 INFO L175 Difference]: Start difference. First operand has 145 places, 156 transitions, 1729 flow. Second operand 6 states and 154 transitions. [2024-06-27 18:46:31,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 196 transitions, 2227 flow [2024-06-27 18:46:31,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 196 transitions, 2112 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 18:46:31,909 INFO L231 Difference]: Finished difference. Result has 145 places, 160 transitions, 1721 flow [2024-06-27 18:46:31,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1721, PETRI_PLACES=145, PETRI_TRANSITIONS=160} [2024-06-27 18:46:31,910 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 94 predicate places. [2024-06-27 18:46:31,910 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 160 transitions, 1721 flow [2024-06-27 18:46:31,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:31,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:31,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:31,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:46:31,910 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:31,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:31,911 INFO L85 PathProgramCache]: Analyzing trace with hash 941989741, now seen corresponding path program 7 times [2024-06-27 18:46:31,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:31,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298421069] [2024-06-27 18:46:31,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:31,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:34,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:34,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298421069] [2024-06-27 18:46:34,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298421069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:34,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:34,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342445602] [2024-06-27 18:46:34,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:34,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:34,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:34,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:34,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:34,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:34,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 160 transitions, 1721 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:34,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:34,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:34,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:37,802 INFO L124 PetriNetUnfolderBase]: 5688/8723 cut-off events. [2024-06-27 18:46:37,802 INFO L125 PetriNetUnfolderBase]: For 160653/160659 co-relation queries the response was YES. [2024-06-27 18:46:37,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47940 conditions, 8723 events. 5688/8723 cut-off events. For 160653/160659 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 52847 event pairs, 1031 based on Foata normal form. 21/8736 useless extension candidates. Maximal degree in co-relation 47875. Up to 7187 conditions per place. [2024-06-27 18:46:37,868 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 163 selfloop transitions, 70 changer transitions 0/240 dead transitions. [2024-06-27 18:46:37,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 240 transitions, 2537 flow [2024-06-27 18:46:37,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:37,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:37,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:46:37,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-06-27 18:46:37,870 INFO L175 Difference]: Start difference. First operand has 145 places, 160 transitions, 1721 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:46:37,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 240 transitions, 2537 flow [2024-06-27 18:46:38,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 240 transitions, 2466 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 18:46:38,069 INFO L231 Difference]: Finished difference. Result has 150 places, 161 transitions, 1839 flow [2024-06-27 18:46:38,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1839, PETRI_PLACES=150, PETRI_TRANSITIONS=161} [2024-06-27 18:46:38,070 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 99 predicate places. [2024-06-27 18:46:38,070 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 161 transitions, 1839 flow [2024-06-27 18:46:38,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:38,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:38,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:38,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:46:38,070 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:38,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:38,070 INFO L85 PathProgramCache]: Analyzing trace with hash 484824627, now seen corresponding path program 8 times [2024-06-27 18:46:38,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:38,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402942908] [2024-06-27 18:46:38,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:38,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:38,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:41,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:41,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:41,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402942908] [2024-06-27 18:46:41,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402942908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:41,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:41,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:41,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100685226] [2024-06-27 18:46:41,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:41,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:41,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:41,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:41,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:41,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:41,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 161 transitions, 1839 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:41,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:41,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:41,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:43,592 INFO L124 PetriNetUnfolderBase]: 5914/9053 cut-off events. [2024-06-27 18:46:43,593 INFO L125 PetriNetUnfolderBase]: For 185331/185337 co-relation queries the response was YES. [2024-06-27 18:46:43,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51343 conditions, 9053 events. 5914/9053 cut-off events. For 185331/185337 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 55104 event pairs, 1059 based on Foata normal form. 21/9066 useless extension candidates. Maximal degree in co-relation 51277. Up to 7533 conditions per place. [2024-06-27 18:46:43,675 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 159 selfloop transitions, 74 changer transitions 0/240 dead transitions. [2024-06-27 18:46:43,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 240 transitions, 2651 flow [2024-06-27 18:46:43,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:43,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 18:46:43,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:46:43,677 INFO L175 Difference]: Start difference. First operand has 150 places, 161 transitions, 1839 flow. Second operand 9 states and 234 transitions. [2024-06-27 18:46:43,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 240 transitions, 2651 flow [2024-06-27 18:46:43,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 240 transitions, 2494 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:46:43,931 INFO L231 Difference]: Finished difference. Result has 152 places, 162 transitions, 1881 flow [2024-06-27 18:46:43,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1881, PETRI_PLACES=152, PETRI_TRANSITIONS=162} [2024-06-27 18:46:43,931 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 101 predicate places. [2024-06-27 18:46:43,931 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 162 transitions, 1881 flow [2024-06-27 18:46:43,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:43,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:43,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:43,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:46:43,932 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:43,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:43,932 INFO L85 PathProgramCache]: Analyzing trace with hash 936483211, now seen corresponding path program 9 times [2024-06-27 18:46:43,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:43,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566165526] [2024-06-27 18:46:43,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:43,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:43,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:47,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:47,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:47,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566165526] [2024-06-27 18:46:47,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566165526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:47,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:47,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:47,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347489652] [2024-06-27 18:46:47,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:47,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:47,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:47,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:47,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:47,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:47,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 162 transitions, 1881 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:47,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:47,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:47,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:49,923 INFO L124 PetriNetUnfolderBase]: 6140/9479 cut-off events. [2024-06-27 18:46:49,923 INFO L125 PetriNetUnfolderBase]: For 200536/200542 co-relation queries the response was YES. [2024-06-27 18:46:49,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53802 conditions, 9479 events. 6140/9479 cut-off events. For 200536/200542 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 58555 event pairs, 1121 based on Foata normal form. 21/9492 useless extension candidates. Maximal degree in co-relation 53735. Up to 7879 conditions per place. [2024-06-27 18:46:50,003 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 164 selfloop transitions, 71 changer transitions 0/242 dead transitions. [2024-06-27 18:46:50,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 242 transitions, 2705 flow [2024-06-27 18:46:50,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:46:50,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:46:50,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 18:46:50,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2024-06-27 18:46:50,005 INFO L175 Difference]: Start difference. First operand has 152 places, 162 transitions, 1881 flow. Second operand 9 states and 236 transitions. [2024-06-27 18:46:50,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 242 transitions, 2705 flow [2024-06-27 18:46:50,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 242 transitions, 2538 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 18:46:50,289 INFO L231 Difference]: Finished difference. Result has 154 places, 163 transitions, 1909 flow [2024-06-27 18:46:50,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=154, PETRI_TRANSITIONS=163} [2024-06-27 18:46:50,290 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-06-27 18:46:50,290 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 163 transitions, 1909 flow [2024-06-27 18:46:50,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:50,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:50,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:50,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:46:50,290 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:50,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:50,290 INFO L85 PathProgramCache]: Analyzing trace with hash 936479491, now seen corresponding path program 10 times [2024-06-27 18:46:50,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:50,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042586506] [2024-06-27 18:46:50,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:50,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:53,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:53,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:53,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042586506] [2024-06-27 18:46:53,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042586506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:53,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:53,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:46:53,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951355625] [2024-06-27 18:46:53,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:53,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:46:53,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:53,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:46:53,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:46:53,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:53,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 163 transitions, 1909 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:53,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:53,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:53,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:56,377 INFO L124 PetriNetUnfolderBase]: 6649/10219 cut-off events. [2024-06-27 18:46:56,377 INFO L125 PetriNetUnfolderBase]: For 200971/200981 co-relation queries the response was YES. [2024-06-27 18:46:56,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58010 conditions, 10219 events. 6649/10219 cut-off events. For 200971/200981 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 63235 event pairs, 1211 based on Foata normal form. 17/10230 useless extension candidates. Maximal degree in co-relation 57942. Up to 7752 conditions per place. [2024-06-27 18:46:56,462 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 201 selfloop transitions, 77 changer transitions 0/285 dead transitions. [2024-06-27 18:46:56,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 285 transitions, 3348 flow [2024-06-27 18:46:56,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:46:56,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:46:56,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 18:46:56,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:46:56,464 INFO L175 Difference]: Start difference. First operand has 154 places, 163 transitions, 1909 flow. Second operand 10 states and 250 transitions. [2024-06-27 18:46:56,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 285 transitions, 3348 flow [2024-06-27 18:46:56,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 285 transitions, 3129 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:46:56,787 INFO L231 Difference]: Finished difference. Result has 160 places, 194 transitions, 2437 flow [2024-06-27 18:46:56,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1746, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2437, PETRI_PLACES=160, PETRI_TRANSITIONS=194} [2024-06-27 18:46:56,787 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 109 predicate places. [2024-06-27 18:46:56,788 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 194 transitions, 2437 flow [2024-06-27 18:46:56,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:56,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:56,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:46:56,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:46:56,788 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:56,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:56,788 INFO L85 PathProgramCache]: Analyzing trace with hash 2010039050, now seen corresponding path program 2 times [2024-06-27 18:46:56,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:56,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748309753] [2024-06-27 18:46:56,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:56,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:56,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748309753] [2024-06-27 18:47:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748309753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:00,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:47:00,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664823851] [2024-06-27 18:47:00,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:00,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:47:00,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:00,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:47:00,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:47:00,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:00,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 194 transitions, 2437 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:00,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:00,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:00,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:03,014 INFO L124 PetriNetUnfolderBase]: 6699/10447 cut-off events. [2024-06-27 18:47:03,014 INFO L125 PetriNetUnfolderBase]: For 192424/192445 co-relation queries the response was YES. [2024-06-27 18:47:03,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58868 conditions, 10447 events. 6699/10447 cut-off events. For 192424/192445 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 66450 event pairs, 1345 based on Foata normal form. 20/10462 useless extension candidates. Maximal degree in co-relation 58796. Up to 9353 conditions per place. [2024-06-27 18:47:03,107 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 216 selfloop transitions, 51 changer transitions 0/274 dead transitions. [2024-06-27 18:47:03,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 274 transitions, 3339 flow [2024-06-27 18:47:03,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:47:03,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:47:03,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-27 18:47:03,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-27 18:47:03,109 INFO L175 Difference]: Start difference. First operand has 160 places, 194 transitions, 2437 flow. Second operand 9 states and 228 transitions. [2024-06-27 18:47:03,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 274 transitions, 3339 flow [2024-06-27 18:47:03,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 274 transitions, 3210 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:03,493 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2515 flow [2024-06-27 18:47:03,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2515, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-27 18:47:03,493 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 114 predicate places. [2024-06-27 18:47:03,493 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2515 flow [2024-06-27 18:47:03,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:03,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:03,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:03,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:47:03,494 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:03,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:03,494 INFO L85 PathProgramCache]: Analyzing trace with hash -326293210, now seen corresponding path program 3 times [2024-06-27 18:47:03,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:03,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019791921] [2024-06-27 18:47:03,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:03,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:03,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:07,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:07,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:07,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019791921] [2024-06-27 18:47:07,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019791921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:07,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:07,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:47:07,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261369019] [2024-06-27 18:47:07,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:07,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:47:07,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:07,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:47:07,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:47:07,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:07,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2515 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:07,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:07,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:07,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:10,413 INFO L124 PetriNetUnfolderBase]: 6780/10580 cut-off events. [2024-06-27 18:47:10,413 INFO L125 PetriNetUnfolderBase]: For 191961/191982 co-relation queries the response was YES. [2024-06-27 18:47:10,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59434 conditions, 10580 events. 6780/10580 cut-off events. For 191961/191982 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 67500 event pairs, 1357 based on Foata normal form. 20/10595 useless extension candidates. Maximal degree in co-relation 59359. Up to 9459 conditions per place. [2024-06-27 18:47:10,499 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 215 selfloop transitions, 60 changer transitions 0/282 dead transitions. [2024-06-27 18:47:10,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 282 transitions, 3497 flow [2024-06-27 18:47:10,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:47:10,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:47:10,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 18:47:10,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5342789598108747 [2024-06-27 18:47:10,500 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2515 flow. Second operand 9 states and 226 transitions. [2024-06-27 18:47:10,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 282 transitions, 3497 flow [2024-06-27 18:47:10,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 282 transitions, 3338 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 18:47:10,858 INFO L231 Difference]: Finished difference. Result has 170 places, 209 transitions, 2693 flow [2024-06-27 18:47:10,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2693, PETRI_PLACES=170, PETRI_TRANSITIONS=209} [2024-06-27 18:47:10,858 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-06-27 18:47:10,858 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 209 transitions, 2693 flow [2024-06-27 18:47:10,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:10,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:10,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:10,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:47:10,859 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:10,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:10,859 INFO L85 PathProgramCache]: Analyzing trace with hash -316770010, now seen corresponding path program 4 times [2024-06-27 18:47:10,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:10,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52722058] [2024-06-27 18:47:10,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:10,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:14,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:14,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52722058] [2024-06-27 18:47:14,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52722058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:14,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:14,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:47:14,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244498191] [2024-06-27 18:47:14,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:14,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:47:14,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:14,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:47:14,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:47:14,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:14,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 209 transitions, 2693 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:14,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:14,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:14,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:17,016 INFO L124 PetriNetUnfolderBase]: 6830/10654 cut-off events. [2024-06-27 18:47:17,016 INFO L125 PetriNetUnfolderBase]: For 202084/202105 co-relation queries the response was YES. [2024-06-27 18:47:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61157 conditions, 10654 events. 6830/10654 cut-off events. For 202084/202105 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 67860 event pairs, 1203 based on Foata normal form. 20/10669 useless extension candidates. Maximal degree in co-relation 61079. Up to 9273 conditions per place. [2024-06-27 18:47:17,102 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 214 selfloop transitions, 69 changer transitions 0/290 dead transitions. [2024-06-27 18:47:17,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 290 transitions, 3829 flow [2024-06-27 18:47:17,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:47:17,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:47:17,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 18:47:17,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-27 18:47:17,103 INFO L175 Difference]: Start difference. First operand has 170 places, 209 transitions, 2693 flow. Second operand 9 states and 229 transitions. [2024-06-27 18:47:17,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 290 transitions, 3829 flow [2024-06-27 18:47:17,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 290 transitions, 3701 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 18:47:17,487 INFO L231 Difference]: Finished difference. Result has 176 places, 214 transitions, 2879 flow [2024-06-27 18:47:17,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2879, PETRI_PLACES=176, PETRI_TRANSITIONS=214} [2024-06-27 18:47:17,488 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 125 predicate places. [2024-06-27 18:47:17,488 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 214 transitions, 2879 flow [2024-06-27 18:47:17,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:17,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:17,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:17,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:47:17,489 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:17,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash -582793720, now seen corresponding path program 5 times [2024-06-27 18:47:17,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:17,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674755383] [2024-06-27 18:47:17,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:17,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:17,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:21,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:21,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:21,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674755383] [2024-06-27 18:47:21,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674755383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:21,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:21,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:47:21,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151535318] [2024-06-27 18:47:21,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:21,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:47:21,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:21,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:47:21,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:47:21,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:21,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 214 transitions, 2879 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:21,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:21,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:21,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:24,240 INFO L124 PetriNetUnfolderBase]: 6822/10670 cut-off events. [2024-06-27 18:47:24,241 INFO L125 PetriNetUnfolderBase]: For 201772/201793 co-relation queries the response was YES. [2024-06-27 18:47:24,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60119 conditions, 10670 events. 6822/10670 cut-off events. For 201772/201793 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 68363 event pairs, 1357 based on Foata normal form. 20/10685 useless extension candidates. Maximal degree in co-relation 60039. Up to 9521 conditions per place. [2024-06-27 18:47:24,351 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 223 selfloop transitions, 59 changer transitions 0/289 dead transitions. [2024-06-27 18:47:24,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 289 transitions, 3780 flow [2024-06-27 18:47:24,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:47:24,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:47:24,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-27 18:47:24,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366430260047281 [2024-06-27 18:47:24,353 INFO L175 Difference]: Start difference. First operand has 176 places, 214 transitions, 2879 flow. Second operand 9 states and 227 transitions. [2024-06-27 18:47:24,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 289 transitions, 3780 flow [2024-06-27 18:47:24,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 289 transitions, 3576 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:24,896 INFO L231 Difference]: Finished difference. Result has 181 places, 216 transitions, 2883 flow [2024-06-27 18:47:24,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2883, PETRI_PLACES=181, PETRI_TRANSITIONS=216} [2024-06-27 18:47:24,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 130 predicate places. [2024-06-27 18:47:24,897 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 216 transitions, 2883 flow [2024-06-27 18:47:24,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:24,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:24,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:24,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:47:24,897 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:24,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:24,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1355708526, now seen corresponding path program 2 times [2024-06-27 18:47:24,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:24,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381947045] [2024-06-27 18:47:24,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:24,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:24,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:26,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:26,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:26,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381947045] [2024-06-27 18:47:26,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381947045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:26,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:26,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:47:26,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819146798] [2024-06-27 18:47:26,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:26,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:47:26,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:26,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:47:26,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:47:27,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:47:27,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 216 transitions, 2883 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:27,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:27,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:47:27,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:29,162 INFO L124 PetriNetUnfolderBase]: 6060/9750 cut-off events. [2024-06-27 18:47:29,163 INFO L125 PetriNetUnfolderBase]: For 190333/190398 co-relation queries the response was YES. [2024-06-27 18:47:29,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54722 conditions, 9750 events. 6060/9750 cut-off events. For 190333/190398 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 64969 event pairs, 1284 based on Foata normal form. 59/9669 useless extension candidates. Maximal degree in co-relation 54639. Up to 8368 conditions per place. [2024-06-27 18:47:29,251 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 174 selfloop transitions, 41 changer transitions 0/252 dead transitions. [2024-06-27 18:47:29,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 252 transitions, 3489 flow [2024-06-27 18:47:29,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:47:29,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:47:29,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:47:29,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-27 18:47:29,253 INFO L175 Difference]: Start difference. First operand has 181 places, 216 transitions, 2883 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:47:29,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 252 transitions, 3489 flow [2024-06-27 18:47:29,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 252 transitions, 3358 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:47:29,616 INFO L231 Difference]: Finished difference. Result has 182 places, 223 transitions, 2951 flow [2024-06-27 18:47:29,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2951, PETRI_PLACES=182, PETRI_TRANSITIONS=223} [2024-06-27 18:47:29,617 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 131 predicate places. [2024-06-27 18:47:29,617 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 223 transitions, 2951 flow [2024-06-27 18:47:29,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:29,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:29,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:29,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:47:29,617 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:29,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:29,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2081455686, now seen corresponding path program 1 times [2024-06-27 18:47:29,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:29,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959429639] [2024-06-27 18:47:29,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:29,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:29,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:31,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:31,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:31,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959429639] [2024-06-27 18:47:31,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959429639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:31,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:31,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:47:31,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297826126] [2024-06-27 18:47:31,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:31,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:47:31,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:31,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:47:31,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:47:31,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:31,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 223 transitions, 2951 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:31,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:31,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:31,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:33,623 INFO L124 PetriNetUnfolderBase]: 6866/10918 cut-off events. [2024-06-27 18:47:33,623 INFO L125 PetriNetUnfolderBase]: For 203733/203735 co-relation queries the response was YES. [2024-06-27 18:47:33,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61285 conditions, 10918 events. 6866/10918 cut-off events. For 203733/203735 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 71359 event pairs, 1838 based on Foata normal form. 2/10918 useless extension candidates. Maximal degree in co-relation 61200. Up to 9943 conditions per place. [2024-06-27 18:47:33,722 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 232 selfloop transitions, 22 changer transitions 0/261 dead transitions. [2024-06-27 18:47:33,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 261 transitions, 3735 flow [2024-06-27 18:47:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:47:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:47:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 18:47:33,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-27 18:47:33,724 INFO L175 Difference]: Start difference. First operand has 182 places, 223 transitions, 2951 flow. Second operand 6 states and 145 transitions. [2024-06-27 18:47:33,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 261 transitions, 3735 flow [2024-06-27 18:47:34,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 261 transitions, 3662 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 18:47:34,164 INFO L231 Difference]: Finished difference. Result has 186 places, 231 transitions, 3053 flow [2024-06-27 18:47:34,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3053, PETRI_PLACES=186, PETRI_TRANSITIONS=231} [2024-06-27 18:47:34,165 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-06-27 18:47:34,165 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 231 transitions, 3053 flow [2024-06-27 18:47:34,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:34,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:34,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:34,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:47:34,166 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:34,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:34,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2108418246, now seen corresponding path program 2 times [2024-06-27 18:47:34,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:34,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386613332] [2024-06-27 18:47:34,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:34,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:34,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:35,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:35,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:35,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386613332] [2024-06-27 18:47:35,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386613332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:35,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:35,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:47:35,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256909220] [2024-06-27 18:47:35,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:35,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:47:35,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:35,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:47:35,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:47:35,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:35,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 231 transitions, 3053 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:35,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:35,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:35,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:38,189 INFO L124 PetriNetUnfolderBase]: 6860/10911 cut-off events. [2024-06-27 18:47:38,189 INFO L125 PetriNetUnfolderBase]: For 209410/209421 co-relation queries the response was YES. [2024-06-27 18:47:38,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62088 conditions, 10911 events. 6860/10911 cut-off events. For 209410/209421 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 71343 event pairs, 1836 based on Foata normal form. 8/10916 useless extension candidates. Maximal degree in co-relation 62001. Up to 9938 conditions per place. [2024-06-27 18:47:38,284 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 226 selfloop transitions, 22 changer transitions 0/255 dead transitions. [2024-06-27 18:47:38,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 255 transitions, 3609 flow [2024-06-27 18:47:38,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:47:38,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:47:38,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 18:47:38,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-27 18:47:38,286 INFO L175 Difference]: Start difference. First operand has 186 places, 231 transitions, 3053 flow. Second operand 6 states and 139 transitions. [2024-06-27 18:47:38,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 255 transitions, 3609 flow [2024-06-27 18:47:38,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 255 transitions, 3510 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 18:47:38,731 INFO L231 Difference]: Finished difference. Result has 190 places, 231 transitions, 3005 flow [2024-06-27 18:47:38,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3005, PETRI_PLACES=190, PETRI_TRANSITIONS=231} [2024-06-27 18:47:38,732 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 139 predicate places. [2024-06-27 18:47:38,732 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 231 transitions, 3005 flow [2024-06-27 18:47:38,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:38,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:38,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:38,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:47:38,733 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:38,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:38,733 INFO L85 PathProgramCache]: Analyzing trace with hash -552230376, now seen corresponding path program 1 times [2024-06-27 18:47:38,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:38,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752829781] [2024-06-27 18:47:38,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:38,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:41,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:41,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:41,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752829781] [2024-06-27 18:47:41,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752829781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:41,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:41,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:47:41,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978153497] [2024-06-27 18:47:41,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:41,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:47:41,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:41,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:47:41,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:47:41,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:47:41,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 231 transitions, 3005 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 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-27 18:47:41,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:41,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:47:41,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:44,041 INFO L124 PetriNetUnfolderBase]: 6109/9928 cut-off events. [2024-06-27 18:47:44,041 INFO L125 PetriNetUnfolderBase]: For 208663/208919 co-relation queries the response was YES. [2024-06-27 18:47:44,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56602 conditions, 9928 events. 6109/9928 cut-off events. For 208663/208919 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 67507 event pairs, 1676 based on Foata normal form. 79/9860 useless extension candidates. Maximal degree in co-relation 56513. Up to 8632 conditions per place. [2024-06-27 18:47:44,142 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 201 selfloop transitions, 13 changer transitions 0/253 dead transitions. [2024-06-27 18:47:44,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 253 transitions, 3533 flow [2024-06-27 18:47:44,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:47:44,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:47:44,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 18:47:44,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:47:44,144 INFO L175 Difference]: Start difference. First operand has 190 places, 231 transitions, 3005 flow. Second operand 5 states and 125 transitions. [2024-06-27 18:47:44,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 253 transitions, 3533 flow [2024-06-27 18:47:44,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 253 transitions, 3472 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:44,573 INFO L231 Difference]: Finished difference. Result has 190 places, 234 transitions, 3034 flow [2024-06-27 18:47:44,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3034, PETRI_PLACES=190, PETRI_TRANSITIONS=234} [2024-06-27 18:47:44,574 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 139 predicate places. [2024-06-27 18:47:44,574 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 234 transitions, 3034 flow [2024-06-27 18:47:44,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 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-27 18:47:44,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:44,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:44,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:47:44,574 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:44,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:44,575 INFO L85 PathProgramCache]: Analyzing trace with hash 426847195, now seen corresponding path program 1 times [2024-06-27 18:47:44,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:44,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672175798] [2024-06-27 18:47:44,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:44,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:44,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:48,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:48,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:48,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672175798] [2024-06-27 18:47:48,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672175798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:48,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:48,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:47:48,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108450147] [2024-06-27 18:47:48,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:48,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:47:48,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:48,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:47:48,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:47:48,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:48,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 234 transitions, 3034 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:47:48,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:48,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:48,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:51,588 INFO L124 PetriNetUnfolderBase]: 7359/11440 cut-off events. [2024-06-27 18:47:51,588 INFO L125 PetriNetUnfolderBase]: For 251266/251268 co-relation queries the response was YES. [2024-06-27 18:47:51,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67341 conditions, 11440 events. 7359/11440 cut-off events. For 251266/251268 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 73482 event pairs, 1257 based on Foata normal form. 12/11446 useless extension candidates. Maximal degree in co-relation 67251. Up to 8642 conditions per place. [2024-06-27 18:47:51,707 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 209 selfloop transitions, 125 changer transitions 0/341 dead transitions. [2024-06-27 18:47:51,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 341 transitions, 4331 flow [2024-06-27 18:47:51,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:47:51,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:47:51,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-06-27 18:47:51,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-06-27 18:47:51,708 INFO L175 Difference]: Start difference. First operand has 190 places, 234 transitions, 3034 flow. Second operand 10 states and 265 transitions. [2024-06-27 18:47:51,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 341 transitions, 4331 flow [2024-06-27 18:47:52,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 341 transitions, 4263 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 18:47:52,296 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3540 flow [2024-06-27 18:47:52,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3540, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-27 18:47:52,297 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 148 predicate places. [2024-06-27 18:47:52,297 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3540 flow [2024-06-27 18:47:52,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:47:52,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:52,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:47:52,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:47:52,298 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:52,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:52,298 INFO L85 PathProgramCache]: Analyzing trace with hash -343627399, now seen corresponding path program 2 times [2024-06-27 18:47:52,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:52,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010951057] [2024-06-27 18:47:52,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:52,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:52,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:56,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:56,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010951057] [2024-06-27 18:47:56,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010951057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:56,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:56,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:47:56,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317291477] [2024-06-27 18:47:56,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:56,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:47:56,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:56,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:47:56,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:47:56,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:56,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3540 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:47:56,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:56,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:56,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:59,840 INFO L124 PetriNetUnfolderBase]: 7692/12036 cut-off events. [2024-06-27 18:47:59,840 INFO L125 PetriNetUnfolderBase]: For 286622/286628 co-relation queries the response was YES. [2024-06-27 18:47:59,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73788 conditions, 12036 events. 7692/12036 cut-off events. For 286622/286628 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 78481 event pairs, 1354 based on Foata normal form. 13/12038 useless extension candidates. Maximal degree in co-relation 73695. Up to 9692 conditions per place. [2024-06-27 18:47:59,947 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 211 selfloop transitions, 127 changer transitions 0/345 dead transitions. [2024-06-27 18:47:59,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 345 transitions, 4708 flow [2024-06-27 18:47:59,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:47:59,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:47:59,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-27 18:47:59,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5553191489361702 [2024-06-27 18:47:59,948 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3540 flow. Second operand 10 states and 261 transitions. [2024-06-27 18:47:59,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 345 transitions, 4708 flow [2024-06-27 18:48:00,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 345 transitions, 4481 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:48:00,637 INFO L231 Difference]: Finished difference. Result has 206 places, 257 transitions, 3717 flow [2024-06-27 18:48:00,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3717, PETRI_PLACES=206, PETRI_TRANSITIONS=257} [2024-06-27 18:48:00,637 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-06-27 18:48:00,637 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 257 transitions, 3717 flow [2024-06-27 18:48:00,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:00,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:00,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:00,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:48:00,638 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:00,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:00,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1525153311, now seen corresponding path program 3 times [2024-06-27 18:48:00,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:00,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141810904] [2024-06-27 18:48:00,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:00,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:05,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:05,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:05,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141810904] [2024-06-27 18:48:05,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141810904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:05,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:05,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:48:05,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470431135] [2024-06-27 18:48:05,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:05,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:48:05,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:05,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:48:05,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:48:05,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:05,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 257 transitions, 3717 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:05,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:05,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:05,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:09,300 INFO L124 PetriNetUnfolderBase]: 7944/12468 cut-off events. [2024-06-27 18:48:09,301 INFO L125 PetriNetUnfolderBase]: For 306037/306043 co-relation queries the response was YES. [2024-06-27 18:48:09,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77193 conditions, 12468 events. 7944/12468 cut-off events. For 306037/306043 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 82106 event pairs, 1424 based on Foata normal form. 13/12470 useless extension candidates. Maximal degree in co-relation 77097. Up to 10088 conditions per place. [2024-06-27 18:48:09,443 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 209 selfloop transitions, 137 changer transitions 0/353 dead transitions. [2024-06-27 18:48:09,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 353 transitions, 4939 flow [2024-06-27 18:48:09,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:48:09,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:48:09,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 18:48:09,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:48:09,444 INFO L175 Difference]: Start difference. First operand has 206 places, 257 transitions, 3717 flow. Second operand 10 states and 260 transitions. [2024-06-27 18:48:09,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 353 transitions, 4939 flow [2024-06-27 18:48:10,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 353 transitions, 4662 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:48:10,148 INFO L231 Difference]: Finished difference. Result has 213 places, 266 transitions, 3936 flow [2024-06-27 18:48:10,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3936, PETRI_PLACES=213, PETRI_TRANSITIONS=266} [2024-06-27 18:48:10,148 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 162 predicate places. [2024-06-27 18:48:10,149 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 266 transitions, 3936 flow [2024-06-27 18:48:10,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:10,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:10,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:10,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:48:10,149 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:10,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:10,149 INFO L85 PathProgramCache]: Analyzing trace with hash 188008667, now seen corresponding path program 4 times [2024-06-27 18:48:10,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:10,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251513723] [2024-06-27 18:48:10,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:10,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:10,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:13,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:13,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:13,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251513723] [2024-06-27 18:48:13,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251513723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:13,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:13,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:48:13,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598843711] [2024-06-27 18:48:13,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:13,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:48:13,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:13,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:48:13,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:48:13,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:13,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 266 transitions, 3936 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:13,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:13,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:13,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:17,262 INFO L124 PetriNetUnfolderBase]: 8322/13222 cut-off events. [2024-06-27 18:48:17,263 INFO L125 PetriNetUnfolderBase]: For 327856/327862 co-relation queries the response was YES. [2024-06-27 18:48:17,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81988 conditions, 13222 events. 8322/13222 cut-off events. For 327856/327862 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 89117 event pairs, 1564 based on Foata normal form. 13/13224 useless extension candidates. Maximal degree in co-relation 81889. Up to 10450 conditions per place. [2024-06-27 18:48:17,627 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 219 selfloop transitions, 130 changer transitions 0/356 dead transitions. [2024-06-27 18:48:17,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 356 transitions, 5104 flow [2024-06-27 18:48:17,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:48:17,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:48:17,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-06-27 18:48:17,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-06-27 18:48:17,630 INFO L175 Difference]: Start difference. First operand has 213 places, 266 transitions, 3936 flow. Second operand 10 states and 262 transitions. [2024-06-27 18:48:17,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 356 transitions, 5104 flow [2024-06-27 18:48:18,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 356 transitions, 4888 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 18:48:18,453 INFO L231 Difference]: Finished difference. Result has 220 places, 269 transitions, 4105 flow [2024-06-27 18:48:18,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4105, PETRI_PLACES=220, PETRI_TRANSITIONS=269} [2024-06-27 18:48:18,453 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-06-27 18:48:18,453 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 269 transitions, 4105 flow [2024-06-27 18:48:18,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:18,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:18,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:18,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:48:18,454 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:18,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:18,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1808143485, now seen corresponding path program 5 times [2024-06-27 18:48:18,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:18,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584523074] [2024-06-27 18:48:18,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:18,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:18,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:22,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:22,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:22,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584523074] [2024-06-27 18:48:22,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584523074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:22,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:22,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:48:22,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327090016] [2024-06-27 18:48:22,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:22,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:48:22,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:22,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:48:22,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:48:22,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:22,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 269 transitions, 4105 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:22,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:22,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:22,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:26,389 INFO L124 PetriNetUnfolderBase]: 8302/13074 cut-off events. [2024-06-27 18:48:26,389 INFO L125 PetriNetUnfolderBase]: For 309515/309521 co-relation queries the response was YES. [2024-06-27 18:48:26,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79926 conditions, 13074 events. 8302/13074 cut-off events. For 309515/309521 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 86719 event pairs, 1372 based on Foata normal form. 13/13076 useless extension candidates. Maximal degree in co-relation 79825. Up to 8236 conditions per place. [2024-06-27 18:48:26,562 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 196 selfloop transitions, 153 changer transitions 0/356 dead transitions. [2024-06-27 18:48:26,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 356 transitions, 5083 flow [2024-06-27 18:48:26,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:48:26,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:48:26,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:48:26,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-27 18:48:26,563 INFO L175 Difference]: Start difference. First operand has 220 places, 269 transitions, 4105 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:48:26,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 356 transitions, 5083 flow [2024-06-27 18:48:27,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 356 transitions, 4738 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-27 18:48:27,607 INFO L231 Difference]: Finished difference. Result has 222 places, 268 transitions, 3982 flow [2024-06-27 18:48:27,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3982, PETRI_PLACES=222, PETRI_TRANSITIONS=268} [2024-06-27 18:48:27,608 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 171 predicate places. [2024-06-27 18:48:27,608 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 268 transitions, 3982 flow [2024-06-27 18:48:27,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 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-27 18:48:27,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:27,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:27,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:48:27,609 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:27,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:27,609 INFO L85 PathProgramCache]: Analyzing trace with hash 716091249, now seen corresponding path program 1 times [2024-06-27 18:48:27,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:27,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881401420] [2024-06-27 18:48:27,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:27,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:27,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:29,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:29,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:29,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881401420] [2024-06-27 18:48:29,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881401420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:29,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:29,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:48:29,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352834407] [2024-06-27 18:48:29,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:29,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:48:29,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:29,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:48:29,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:48:29,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:29,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 268 transitions, 3982 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:29,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:29,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:29,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:32,701 INFO L124 PetriNetUnfolderBase]: 8338/13514 cut-off events. [2024-06-27 18:48:32,702 INFO L125 PetriNetUnfolderBase]: For 296618/296620 co-relation queries the response was YES. [2024-06-27 18:48:32,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80276 conditions, 13514 events. 8338/13514 cut-off events. For 296618/296620 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 93468 event pairs, 2208 based on Foata normal form. 2/13514 useless extension candidates. Maximal degree in co-relation 80175. Up to 12158 conditions per place. [2024-06-27 18:48:32,847 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 276 selfloop transitions, 33 changer transitions 0/316 dead transitions. [2024-06-27 18:48:32,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 316 transitions, 4918 flow [2024-06-27 18:48:32,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:48:32,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:48:32,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:48:32,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-27 18:48:32,848 INFO L175 Difference]: Start difference. First operand has 222 places, 268 transitions, 3982 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:48:32,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 316 transitions, 4918 flow [2024-06-27 18:48:33,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 316 transitions, 4443 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 18:48:33,631 INFO L231 Difference]: Finished difference. Result has 219 places, 276 transitions, 3704 flow [2024-06-27 18:48:33,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3507, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3704, PETRI_PLACES=219, PETRI_TRANSITIONS=276} [2024-06-27 18:48:33,632 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 168 predicate places. [2024-06-27 18:48:33,632 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 276 transitions, 3704 flow [2024-06-27 18:48:33,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:33,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:33,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:33,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:48:33,633 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:33,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:33,633 INFO L85 PathProgramCache]: Analyzing trace with hash 100618079, now seen corresponding path program 2 times [2024-06-27 18:48:33,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:33,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755018330] [2024-06-27 18:48:33,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:33,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:33,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:35,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:35,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:35,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755018330] [2024-06-27 18:48:35,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755018330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:35,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:35,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:48:35,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809705542] [2024-06-27 18:48:35,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:35,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:48:35,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:35,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:48:35,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:48:35,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:35,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 276 transitions, 3704 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:35,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:35,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:35,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:38,858 INFO L124 PetriNetUnfolderBase]: 8374/13562 cut-off events. [2024-06-27 18:48:38,858 INFO L125 PetriNetUnfolderBase]: For 277190/277192 co-relation queries the response was YES. [2024-06-27 18:48:38,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77266 conditions, 13562 events. 8374/13562 cut-off events. For 277190/277192 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 93783 event pairs, 2208 based on Foata normal form. 2/13562 useless extension candidates. Maximal degree in co-relation 77166. Up to 12190 conditions per place. [2024-06-27 18:48:39,002 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 273 selfloop transitions, 36 changer transitions 0/316 dead transitions. [2024-06-27 18:48:39,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 316 transitions, 4580 flow [2024-06-27 18:48:39,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:48:39,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:48:39,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 18:48:39,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-27 18:48:39,004 INFO L175 Difference]: Start difference. First operand has 219 places, 276 transitions, 3704 flow. Second operand 7 states and 167 transitions. [2024-06-27 18:48:39,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 316 transitions, 4580 flow [2024-06-27 18:48:39,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 316 transitions, 4445 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 18:48:39,776 INFO L231 Difference]: Finished difference. Result has 222 places, 280 transitions, 3714 flow [2024-06-27 18:48:39,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3714, PETRI_PLACES=222, PETRI_TRANSITIONS=280} [2024-06-27 18:48:39,777 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 171 predicate places. [2024-06-27 18:48:39,777 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 280 transitions, 3714 flow [2024-06-27 18:48:39,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:39,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:39,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:39,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:48:39,778 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:39,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:39,778 INFO L85 PathProgramCache]: Analyzing trace with hash 936457439, now seen corresponding path program 3 times [2024-06-27 18:48:39,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:39,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871399051] [2024-06-27 18:48:39,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:39,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:41,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:41,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:41,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871399051] [2024-06-27 18:48:41,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871399051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:41,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:41,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:48:41,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360972125] [2024-06-27 18:48:41,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:41,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:48:41,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:41,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:48:41,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:48:41,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:41,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 280 transitions, 3714 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:41,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:41,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:41,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:44,999 INFO L124 PetriNetUnfolderBase]: 8368/13564 cut-off events. [2024-06-27 18:48:44,999 INFO L125 PetriNetUnfolderBase]: For 279439/279444 co-relation queries the response was YES. [2024-06-27 18:48:45,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76797 conditions, 13564 events. 8368/13564 cut-off events. For 279439/279444 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 93865 event pairs, 2220 based on Foata normal form. 4/13564 useless extension candidates. Maximal degree in co-relation 76696. Up to 12185 conditions per place. [2024-06-27 18:48:45,380 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 267 selfloop transitions, 36 changer transitions 0/310 dead transitions. [2024-06-27 18:48:45,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 310 transitions, 4394 flow [2024-06-27 18:48:45,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:48:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:48:45,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:48:45,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:48:45,381 INFO L175 Difference]: Start difference. First operand has 222 places, 280 transitions, 3714 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:48:45,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 310 transitions, 4394 flow [2024-06-27 18:48:45,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 310 transitions, 4283 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 18:48:45,981 INFO L231 Difference]: Finished difference. Result has 225 places, 280 transitions, 3682 flow [2024-06-27 18:48:45,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3603, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3682, PETRI_PLACES=225, PETRI_TRANSITIONS=280} [2024-06-27 18:48:45,982 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-27 18:48:45,982 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 280 transitions, 3682 flow [2024-06-27 18:48:45,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:45,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:45,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:45,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:48:45,982 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:45,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:45,983 INFO L85 PathProgramCache]: Analyzing trace with hash -479862767, now seen corresponding path program 1 times [2024-06-27 18:48:45,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:45,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61079740] [2024-06-27 18:48:45,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:45,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:45,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:48,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:48,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:48,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61079740] [2024-06-27 18:48:48,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61079740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:48,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:48,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:48:48,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215902552] [2024-06-27 18:48:48,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:48,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:48:48,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:48,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:48:48,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:48:48,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:48,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 280 transitions, 3682 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:48,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:48,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:48,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:51,948 INFO L124 PetriNetUnfolderBase]: 8518/13455 cut-off events. [2024-06-27 18:48:51,949 INFO L125 PetriNetUnfolderBase]: For 289779/289800 co-relation queries the response was YES. [2024-06-27 18:48:52,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77985 conditions, 13455 events. 8518/13455 cut-off events. For 289779/289800 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 90388 event pairs, 1625 based on Foata normal form. 20/13472 useless extension candidates. Maximal degree in co-relation 77883. Up to 12268 conditions per place. [2024-06-27 18:48:52,337 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 309 selfloop transitions, 43 changer transitions 0/359 dead transitions. [2024-06-27 18:48:52,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 359 transitions, 5012 flow [2024-06-27 18:48:52,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:48:52,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:48:52,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 18:48:52,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-27 18:48:52,338 INFO L175 Difference]: Start difference. First operand has 225 places, 280 transitions, 3682 flow. Second operand 9 states and 220 transitions. [2024-06-27 18:48:52,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 359 transitions, 5012 flow [2024-06-27 18:48:53,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 359 transitions, 4906 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:48:53,102 INFO L231 Difference]: Finished difference. Result has 229 places, 295 transitions, 3914 flow [2024-06-27 18:48:53,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3914, PETRI_PLACES=229, PETRI_TRANSITIONS=295} [2024-06-27 18:48:53,102 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 178 predicate places. [2024-06-27 18:48:53,102 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 295 transitions, 3914 flow [2024-06-27 18:48:53,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:53,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:53,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:53,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:48:53,103 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:53,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:53,103 INFO L85 PathProgramCache]: Analyzing trace with hash -473196527, now seen corresponding path program 2 times [2024-06-27 18:48:53,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:53,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636115551] [2024-06-27 18:48:53,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:53,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:55,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:55,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:55,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636115551] [2024-06-27 18:48:55,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636115551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:55,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:55,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:48:55,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725726319] [2024-06-27 18:48:55,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:55,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:48:55,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:55,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:48:55,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:48:55,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:55,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 295 transitions, 3914 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:55,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:55,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:55,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:58,712 INFO L124 PetriNetUnfolderBase]: 8512/13452 cut-off events. [2024-06-27 18:48:58,712 INFO L125 PetriNetUnfolderBase]: For 307951/307984 co-relation queries the response was YES. [2024-06-27 18:48:58,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79888 conditions, 13452 events. 8512/13452 cut-off events. For 307951/307984 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 90521 event pairs, 1638 based on Foata normal form. 23/13472 useless extension candidates. Maximal degree in co-relation 79783. Up to 12263 conditions per place. [2024-06-27 18:48:58,889 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 293 selfloop transitions, 40 changer transitions 0/340 dead transitions. [2024-06-27 18:48:58,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 340 transitions, 4834 flow [2024-06-27 18:48:58,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:48:58,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:48:58,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:48:58,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:48:58,891 INFO L175 Difference]: Start difference. First operand has 229 places, 295 transitions, 3914 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:48:58,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 340 transitions, 4834 flow [2024-06-27 18:48:59,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 340 transitions, 4640 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-27 18:48:59,890 INFO L231 Difference]: Finished difference. Result has 231 places, 295 transitions, 3807 flow [2024-06-27 18:48:59,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3720, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3807, PETRI_PLACES=231, PETRI_TRANSITIONS=295} [2024-06-27 18:48:59,890 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 180 predicate places. [2024-06-27 18:48:59,890 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 295 transitions, 3807 flow [2024-06-27 18:48:59,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:59,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:59,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:59,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:48:59,891 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:59,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:59,891 INFO L85 PathProgramCache]: Analyzing trace with hash -802963755, now seen corresponding path program 1 times [2024-06-27 18:48:59,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:59,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420117155] [2024-06-27 18:48:59,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:59,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:59,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:03,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:03,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:03,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420117155] [2024-06-27 18:49:03,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420117155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:03,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:03,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:03,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301122890] [2024-06-27 18:49:03,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:03,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:03,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:03,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:03,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:03,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:49:03,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 295 transitions, 3807 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 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-27 18:49:03,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:03,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:49:03,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:06,028 INFO L124 PetriNetUnfolderBase]: 7878/12702 cut-off events. [2024-06-27 18:49:06,028 INFO L125 PetriNetUnfolderBase]: For 321822/321924 co-relation queries the response was YES. [2024-06-27 18:49:06,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75138 conditions, 12702 events. 7878/12702 cut-off events. For 321822/321924 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 87948 event pairs, 1556 based on Foata normal form. 81/12568 useless extension candidates. Maximal degree in co-relation 75032. Up to 10794 conditions per place. [2024-06-27 18:49:06,177 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 257 selfloop transitions, 40 changer transitions 0/342 dead transitions. [2024-06-27 18:49:06,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 342 transitions, 4601 flow [2024-06-27 18:49:06,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:06,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:06,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 18:49:06,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:49:06,179 INFO L175 Difference]: Start difference. First operand has 231 places, 295 transitions, 3807 flow. Second operand 7 states and 182 transitions. [2024-06-27 18:49:06,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 342 transitions, 4601 flow [2024-06-27 18:49:07,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 342 transitions, 4521 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:49:07,028 INFO L231 Difference]: Finished difference. Result has 232 places, 297 transitions, 3858 flow [2024-06-27 18:49:07,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3858, PETRI_PLACES=232, PETRI_TRANSITIONS=297} [2024-06-27 18:49:07,029 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 181 predicate places. [2024-06-27 18:49:07,029 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 297 transitions, 3858 flow [2024-06-27 18:49:07,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 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-27 18:49:07,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:07,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:07,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:49:07,029 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:07,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:07,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1188193659, now seen corresponding path program 3 times [2024-06-27 18:49:07,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:07,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249866676] [2024-06-27 18:49:07,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:07,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:07,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:09,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:09,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249866676] [2024-06-27 18:49:09,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249866676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:09,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:09,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:09,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538401777] [2024-06-27 18:49:09,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:09,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:09,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:09,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:09,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:09,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:49:09,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 297 transitions, 3858 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:09,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:09,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:49:09,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:12,756 INFO L124 PetriNetUnfolderBase]: 8718/13842 cut-off events. [2024-06-27 18:49:12,756 INFO L125 PetriNetUnfolderBase]: For 319471/319492 co-relation queries the response was YES. [2024-06-27 18:49:12,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81339 conditions, 13842 events. 8718/13842 cut-off events. For 319471/319492 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 93756 event pairs, 1769 based on Foata normal form. 18/13855 useless extension candidates. Maximal degree in co-relation 81232. Up to 12682 conditions per place. [2024-06-27 18:49:12,895 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 306 selfloop transitions, 31 changer transitions 0/344 dead transitions. [2024-06-27 18:49:12,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 344 transitions, 4747 flow [2024-06-27 18:49:12,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:12,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:49:12,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-27 18:49:12,896 INFO L175 Difference]: Start difference. First operand has 232 places, 297 transitions, 3858 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:49:12,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 344 transitions, 4747 flow [2024-06-27 18:49:13,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 344 transitions, 4616 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 18:49:13,675 INFO L231 Difference]: Finished difference. Result has 234 places, 298 transitions, 3809 flow [2024-06-27 18:49:13,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3733, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3809, PETRI_PLACES=234, PETRI_TRANSITIONS=298} [2024-06-27 18:49:13,676 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 183 predicate places. [2024-06-27 18:49:13,676 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 298 transitions, 3809 flow [2024-06-27 18:49:13,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:13,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:13,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:13,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:49:13,676 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:13,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:13,678 INFO L85 PathProgramCache]: Analyzing trace with hash 728627217, now seen corresponding path program 4 times [2024-06-27 18:49:13,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:13,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473433290] [2024-06-27 18:49:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:13,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:13,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:15,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:15,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:15,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473433290] [2024-06-27 18:49:15,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473433290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:15,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:15,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:15,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235471268] [2024-06-27 18:49:15,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:15,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:15,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:15,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:15,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:15,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:49:15,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 298 transitions, 3809 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:15,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:15,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:49:15,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:19,300 INFO L124 PetriNetUnfolderBase]: 8784/13948 cut-off events. [2024-06-27 18:49:19,300 INFO L125 PetriNetUnfolderBase]: For 323705/323726 co-relation queries the response was YES. [2024-06-27 18:49:19,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81488 conditions, 13948 events. 8784/13948 cut-off events. For 323705/323726 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 94384 event pairs, 1742 based on Foata normal form. 18/13961 useless extension candidates. Maximal degree in co-relation 81380. Up to 12405 conditions per place. [2024-06-27 18:49:19,485 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 299 selfloop transitions, 54 changer transitions 0/360 dead transitions. [2024-06-27 18:49:19,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 360 transitions, 5071 flow [2024-06-27 18:49:19,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:19,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:19,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:49:19,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:49:19,486 INFO L175 Difference]: Start difference. First operand has 234 places, 298 transitions, 3809 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:49:19,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 360 transitions, 5071 flow [2024-06-27 18:49:20,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 360 transitions, 5008 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 18:49:20,480 INFO L231 Difference]: Finished difference. Result has 238 places, 313 transitions, 4129 flow [2024-06-27 18:49:20,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4129, PETRI_PLACES=238, PETRI_TRANSITIONS=313} [2024-06-27 18:49:20,480 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-27 18:49:20,480 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 313 transitions, 4129 flow [2024-06-27 18:49:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:20,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:20,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:20,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:49:20,480 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:20,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:20,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1864723955, now seen corresponding path program 5 times [2024-06-27 18:49:20,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:20,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439142397] [2024-06-27 18:49:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:20,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:23,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:23,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:23,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439142397] [2024-06-27 18:49:23,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439142397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:23,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:23,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:23,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056060592] [2024-06-27 18:49:23,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:23,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:23,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:23,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:23,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:23,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:49:23,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 313 transitions, 4129 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:23,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:23,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:49:23,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:26,793 INFO L124 PetriNetUnfolderBase]: 8840/13944 cut-off events. [2024-06-27 18:49:26,793 INFO L125 PetriNetUnfolderBase]: For 339516/339598 co-relation queries the response was YES. [2024-06-27 18:49:26,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83516 conditions, 13944 events. 8840/13944 cut-off events. For 339516/339598 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 93845 event pairs, 1650 based on Foata normal form. 33/13968 useless extension candidates. Maximal degree in co-relation 83405. Up to 12455 conditions per place. [2024-06-27 18:49:26,974 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 293 selfloop transitions, 62 changer transitions 0/362 dead transitions. [2024-06-27 18:49:26,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 362 transitions, 5290 flow [2024-06-27 18:49:26,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:26,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:26,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 18:49:26,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-27 18:49:26,975 INFO L175 Difference]: Start difference. First operand has 238 places, 313 transitions, 4129 flow. Second operand 7 states and 167 transitions. [2024-06-27 18:49:26,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 362 transitions, 5290 flow [2024-06-27 18:49:28,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 362 transitions, 5180 flow, removed 54 selfloop flow, removed 1 redundant places. [2024-06-27 18:49:28,244 INFO L231 Difference]: Finished difference. Result has 245 places, 321 transitions, 4340 flow [2024-06-27 18:49:28,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4340, PETRI_PLACES=245, PETRI_TRANSITIONS=321} [2024-06-27 18:49:28,244 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 194 predicate places. [2024-06-27 18:49:28,244 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 321 transitions, 4340 flow [2024-06-27 18:49:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:28,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:28,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:28,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:49:28,245 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:28,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:28,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1874005751, now seen corresponding path program 6 times [2024-06-27 18:49:28,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:28,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452717086] [2024-06-27 18:49:28,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:28,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:30,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:30,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:30,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452717086] [2024-06-27 18:49:30,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452717086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:30,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:30,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:49:30,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798710927] [2024-06-27 18:49:30,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:30,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:49:30,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:30,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:49:30,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:49:30,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:49:30,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 321 transitions, 4340 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:30,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:30,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:49:30,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:34,002 INFO L124 PetriNetUnfolderBase]: 8834/13936 cut-off events. [2024-06-27 18:49:34,002 INFO L125 PetriNetUnfolderBase]: For 342003/342085 co-relation queries the response was YES. [2024-06-27 18:49:34,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83505 conditions, 13936 events. 8834/13936 cut-off events. For 342003/342085 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 93865 event pairs, 1648 based on Foata normal form. 33/13960 useless extension candidates. Maximal degree in co-relation 83390. Up to 12450 conditions per place. [2024-06-27 18:49:34,157 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 294 selfloop transitions, 61 changer transitions 0/362 dead transitions. [2024-06-27 18:49:34,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 362 transitions, 5262 flow [2024-06-27 18:49:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:34,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:34,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 18:49:34,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-27 18:49:34,158 INFO L175 Difference]: Start difference. First operand has 245 places, 321 transitions, 4340 flow. Second operand 7 states and 166 transitions. [2024-06-27 18:49:34,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 362 transitions, 5262 flow [2024-06-27 18:49:35,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 362 transitions, 5101 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:35,247 INFO L231 Difference]: Finished difference. Result has 249 places, 321 transitions, 4308 flow [2024-06-27 18:49:35,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4179, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4308, PETRI_PLACES=249, PETRI_TRANSITIONS=321} [2024-06-27 18:49:35,247 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 198 predicate places. [2024-06-27 18:49:35,247 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 321 transitions, 4308 flow [2024-06-27 18:49:35,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:49:35,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:35,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:35,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:49:35,248 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:35,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:35,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1460755727, now seen corresponding path program 2 times [2024-06-27 18:49:35,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:35,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371371454] [2024-06-27 18:49:35,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:35,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:35,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:38,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:38,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:38,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371371454] [2024-06-27 18:49:38,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371371454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:38,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:38,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:38,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020868808] [2024-06-27 18:49:38,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:38,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:38,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:38,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:38,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:38,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:49:38,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 321 transitions, 4308 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 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-27 18:49:38,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:38,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:49:38,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:42,099 INFO L124 PetriNetUnfolderBase]: 8212/13218 cut-off events. [2024-06-27 18:49:42,099 INFO L125 PetriNetUnfolderBase]: For 359459/359552 co-relation queries the response was YES. [2024-06-27 18:49:42,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79235 conditions, 13218 events. 8212/13218 cut-off events. For 359459/359552 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 91755 event pairs, 1577 based on Foata normal form. 78/13074 useless extension candidates. Maximal degree in co-relation 79119. Up to 11095 conditions per place. [2024-06-27 18:49:42,279 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 257 selfloop transitions, 48 changer transitions 0/363 dead transitions. [2024-06-27 18:49:42,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 363 transitions, 5134 flow [2024-06-27 18:49:42,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:42,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:42,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 18:49:42,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-27 18:49:42,280 INFO L175 Difference]: Start difference. First operand has 249 places, 321 transitions, 4308 flow. Second operand 7 states and 177 transitions. [2024-06-27 18:49:42,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 363 transitions, 5134 flow [2024-06-27 18:49:43,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 363 transitions, 5013 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 18:49:43,419 INFO L231 Difference]: Finished difference. Result has 251 places, 322 transitions, 4307 flow [2024-06-27 18:49:43,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4307, PETRI_PLACES=251, PETRI_TRANSITIONS=322} [2024-06-27 18:49:43,420 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 200 predicate places. [2024-06-27 18:49:43,420 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 322 transitions, 4307 flow [2024-06-27 18:49:43,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 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-27 18:49:43,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:43,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:43,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:49:43,420 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:43,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:43,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1882585559, now seen corresponding path program 3 times [2024-06-27 18:49:43,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:43,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854594894] [2024-06-27 18:49:43,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:43,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:43,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:46,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:46,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:46,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854594894] [2024-06-27 18:49:46,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854594894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:46,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:46,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:46,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582052016] [2024-06-27 18:49:46,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:46,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:46,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:46,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:46,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:46,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:49:46,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 322 transitions, 4307 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 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-27 18:49:46,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:46,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:49:46,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:49,509 INFO L124 PetriNetUnfolderBase]: 8298/13380 cut-off events. [2024-06-27 18:49:49,509 INFO L125 PetriNetUnfolderBase]: For 355766/355863 co-relation queries the response was YES. [2024-06-27 18:49:49,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80011 conditions, 13380 events. 8298/13380 cut-off events. For 355766/355863 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 93211 event pairs, 1599 based on Foata normal form. 74/13230 useless extension candidates. Maximal degree in co-relation 79895. Up to 10811 conditions per place. [2024-06-27 18:49:49,661 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 259 selfloop transitions, 52 changer transitions 0/369 dead transitions. [2024-06-27 18:49:49,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 369 transitions, 5239 flow [2024-06-27 18:49:49,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:49:49,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:49:49,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 18:49:49,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-27 18:49:49,663 INFO L175 Difference]: Start difference. First operand has 251 places, 322 transitions, 4307 flow. Second operand 7 states and 178 transitions. [2024-06-27 18:49:49,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 369 transitions, 5239 flow [2024-06-27 18:49:50,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 369 transitions, 5145 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 18:49:50,635 INFO L231 Difference]: Finished difference. Result has 254 places, 325 transitions, 4406 flow [2024-06-27 18:49:50,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4406, PETRI_PLACES=254, PETRI_TRANSITIONS=325} [2024-06-27 18:49:50,636 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 203 predicate places. [2024-06-27 18:49:50,636 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 325 transitions, 4406 flow [2024-06-27 18:49:50,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 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-27 18:49:50,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:50,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:50,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:49:50,637 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:50,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:50,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1180567163, now seen corresponding path program 1 times [2024-06-27 18:49:50,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:50,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409129682] [2024-06-27 18:49:50,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:50,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:49:53,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:49:53,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:49:53,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409129682] [2024-06-27 18:49:53,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409129682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:49:53,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:49:53,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:49:53,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263951317] [2024-06-27 18:49:53,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:49:53,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:49:53,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:49:53,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:49:53,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:49:53,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:49:53,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 325 transitions, 4406 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:49:53,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:49:53,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:49:53,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:49:56,867 INFO L124 PetriNetUnfolderBase]: 9176/14804 cut-off events. [2024-06-27 18:49:56,867 INFO L125 PetriNetUnfolderBase]: For 363670/363672 co-relation queries the response was YES. [2024-06-27 18:49:57,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87062 conditions, 14804 events. 9176/14804 cut-off events. For 363670/363672 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 103391 event pairs, 2438 based on Foata normal form. 2/14804 useless extension candidates. Maximal degree in co-relation 86944. Up to 13448 conditions per place. [2024-06-27 18:49:57,079 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 344 selfloop transitions, 23 changer transitions 0/374 dead transitions. [2024-06-27 18:49:57,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 374 transitions, 5340 flow [2024-06-27 18:49:57,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:49:57,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:49:57,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:49:57,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-27 18:49:57,081 INFO L175 Difference]: Start difference. First operand has 254 places, 325 transitions, 4406 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:49:57,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 374 transitions, 5340 flow [2024-06-27 18:49:58,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 374 transitions, 5268 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 18:49:58,544 INFO L231 Difference]: Finished difference. Result has 259 places, 329 transitions, 4477 flow [2024-06-27 18:49:58,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4477, PETRI_PLACES=259, PETRI_TRANSITIONS=329} [2024-06-27 18:49:58,545 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 208 predicate places. [2024-06-27 18:49:58,545 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 329 transitions, 4477 flow [2024-06-27 18:49:58,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:49:58,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:49:58,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:49:58,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:49:58,546 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:49:58,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:49:58,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1180447193, now seen corresponding path program 2 times [2024-06-27 18:49:58,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:49:58,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354673295] [2024-06-27 18:49:58,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:49:58,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:49:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:01,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:01,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:01,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354673295] [2024-06-27 18:50:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354673295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:01,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:01,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:01,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56095420] [2024-06-27 18:50:01,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:01,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:01,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:01,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:01,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:01,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 329 transitions, 4477 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:01,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:01,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:01,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:05,001 INFO L124 PetriNetUnfolderBase]: 9212/14856 cut-off events. [2024-06-27 18:50:05,001 INFO L125 PetriNetUnfolderBase]: For 376767/376769 co-relation queries the response was YES. [2024-06-27 18:50:05,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88860 conditions, 14856 events. 9212/14856 cut-off events. For 376767/376769 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 103671 event pairs, 2363 based on Foata normal form. 2/14856 useless extension candidates. Maximal degree in co-relation 88740. Up to 13275 conditions per place. [2024-06-27 18:50:05,207 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 326 selfloop transitions, 50 changer transitions 0/383 dead transitions. [2024-06-27 18:50:05,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 383 transitions, 5651 flow [2024-06-27 18:50:05,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:50:05,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:50:05,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:50:05,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:50:05,208 INFO L175 Difference]: Start difference. First operand has 259 places, 329 transitions, 4477 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:50:05,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 383 transitions, 5651 flow [2024-06-27 18:50:06,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 383 transitions, 5536 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 18:50:06,664 INFO L231 Difference]: Finished difference. Result has 261 places, 337 transitions, 4657 flow [2024-06-27 18:50:06,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4657, PETRI_PLACES=261, PETRI_TRANSITIONS=337} [2024-06-27 18:50:06,664 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 210 predicate places. [2024-06-27 18:50:06,664 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 337 transitions, 4657 flow [2024-06-27 18:50:06,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:06,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:06,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:06,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:50:06,665 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:06,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:06,665 INFO L85 PathProgramCache]: Analyzing trace with hash 728642097, now seen corresponding path program 1 times [2024-06-27 18:50:06,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:06,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224157876] [2024-06-27 18:50:06,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:06,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:06,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:09,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:09,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224157876] [2024-06-27 18:50:09,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224157876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:09,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:09,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:09,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056062223] [2024-06-27 18:50:09,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:09,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:09,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:09,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:09,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:09,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:09,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 337 transitions, 4657 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:09,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:09,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:09,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:13,122 INFO L124 PetriNetUnfolderBase]: 9242/14906 cut-off events. [2024-06-27 18:50:13,123 INFO L125 PetriNetUnfolderBase]: For 394614/394616 co-relation queries the response was YES. [2024-06-27 18:50:13,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90667 conditions, 14906 events. 9242/14906 cut-off events. For 394614/394616 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 103996 event pairs, 2378 based on Foata normal form. 2/14906 useless extension candidates. Maximal degree in co-relation 90546. Up to 13504 conditions per place. [2024-06-27 18:50:13,358 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 343 selfloop transitions, 25 changer transitions 0/375 dead transitions. [2024-06-27 18:50:13,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 375 transitions, 5565 flow [2024-06-27 18:50:13,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:13,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:13,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:50:13,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-27 18:50:13,360 INFO L175 Difference]: Start difference. First operand has 261 places, 337 transitions, 4657 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:50:13,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 375 transitions, 5565 flow [2024-06-27 18:50:14,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 375 transitions, 5425 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 18:50:14,804 INFO L231 Difference]: Finished difference. Result has 264 places, 340 transitions, 4663 flow [2024-06-27 18:50:14,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4663, PETRI_PLACES=264, PETRI_TRANSITIONS=340} [2024-06-27 18:50:14,804 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 213 predicate places. [2024-06-27 18:50:14,804 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 340 transitions, 4663 flow [2024-06-27 18:50:14,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:14,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:14,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:14,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:50:14,805 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:14,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:14,805 INFO L85 PathProgramCache]: Analyzing trace with hash 728635153, now seen corresponding path program 3 times [2024-06-27 18:50:14,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:14,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310343186] [2024-06-27 18:50:14,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:14,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:14,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:17,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:17,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:17,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310343186] [2024-06-27 18:50:17,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310343186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:17,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:17,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:17,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154885793] [2024-06-27 18:50:17,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:17,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:17,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:17,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:17,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:17,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:17,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 340 transitions, 4663 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:17,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:17,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:17,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:21,308 INFO L124 PetriNetUnfolderBase]: 9278/14958 cut-off events. [2024-06-27 18:50:21,309 INFO L125 PetriNetUnfolderBase]: For 407693/407695 co-relation queries the response was YES. [2024-06-27 18:50:21,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91504 conditions, 14958 events. 9278/14958 cut-off events. For 407693/407695 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 104379 event pairs, 2369 based on Foata normal form. 2/14958 useless extension candidates. Maximal degree in co-relation 91381. Up to 13349 conditions per place. [2024-06-27 18:50:21,485 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 326 selfloop transitions, 53 changer transitions 0/386 dead transitions. [2024-06-27 18:50:21,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 386 transitions, 5729 flow [2024-06-27 18:50:21,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:50:21,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:50:21,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:50:21,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-27 18:50:21,487 INFO L175 Difference]: Start difference. First operand has 264 places, 340 transitions, 4663 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:50:21,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 386 transitions, 5729 flow [2024-06-27 18:50:22,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 386 transitions, 5605 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:22,844 INFO L231 Difference]: Finished difference. Result has 267 places, 344 transitions, 4726 flow [2024-06-27 18:50:22,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4726, PETRI_PLACES=267, PETRI_TRANSITIONS=344} [2024-06-27 18:50:22,845 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 216 predicate places. [2024-06-27 18:50:22,845 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 344 transitions, 4726 flow [2024-06-27 18:50:22,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:22,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:22,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:22,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:50:22,845 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:22,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:22,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1878726965, now seen corresponding path program 2 times [2024-06-27 18:50:22,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:22,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619963527] [2024-06-27 18:50:22,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:22,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:25,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:25,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:25,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619963527] [2024-06-27 18:50:25,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619963527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:25,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:25,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:25,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127567419] [2024-06-27 18:50:25,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:25,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:25,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:25,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:25,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:25,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:25,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 344 transitions, 4726 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:25,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:25,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:25,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:29,610 INFO L124 PetriNetUnfolderBase]: 9308/15013 cut-off events. [2024-06-27 18:50:29,610 INFO L125 PetriNetUnfolderBase]: For 415387/415398 co-relation queries the response was YES. [2024-06-27 18:50:29,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91971 conditions, 15013 events. 9308/15013 cut-off events. For 415387/415398 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 104830 event pairs, 2373 based on Foata normal form. 8/15018 useless extension candidates. Maximal degree in co-relation 91847. Up to 13594 conditions per place. [2024-06-27 18:50:29,778 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 345 selfloop transitions, 25 changer transitions 0/377 dead transitions. [2024-06-27 18:50:29,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 377 transitions, 5630 flow [2024-06-27 18:50:29,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:29,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:29,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:50:29,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:50:29,779 INFO L175 Difference]: Start difference. First operand has 267 places, 344 transitions, 4726 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:50:29,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 377 transitions, 5630 flow [2024-06-27 18:50:30,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 377 transitions, 5493 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:30,966 INFO L231 Difference]: Finished difference. Result has 269 places, 347 transitions, 4741 flow [2024-06-27 18:50:30,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4741, PETRI_PLACES=269, PETRI_TRANSITIONS=347} [2024-06-27 18:50:30,966 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 218 predicate places. [2024-06-27 18:50:30,966 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 347 transitions, 4741 flow [2024-06-27 18:50:30,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:30,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:30,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:30,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:50:30,967 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:30,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:30,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1455042799, now seen corresponding path program 4 times [2024-06-27 18:50:30,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:30,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278348097] [2024-06-27 18:50:30,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:30,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:30,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:33,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:33,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:33,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278348097] [2024-06-27 18:50:33,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278348097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:33,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:33,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:33,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683670716] [2024-06-27 18:50:33,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:33,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:33,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:33,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:33,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:33,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:33,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 347 transitions, 4741 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:33,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:33,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:33,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:37,582 INFO L124 PetriNetUnfolderBase]: 9302/15001 cut-off events. [2024-06-27 18:50:37,582 INFO L125 PetriNetUnfolderBase]: For 426305/426307 co-relation queries the response was YES. [2024-06-27 18:50:37,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92164 conditions, 15001 events. 9302/15001 cut-off events. For 426305/426307 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 104693 event pairs, 2399 based on Foata normal form. 2/14997 useless extension candidates. Maximal degree in co-relation 92039. Up to 13386 conditions per place. [2024-06-27 18:50:37,851 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 323 selfloop transitions, 53 changer transitions 0/383 dead transitions. [2024-06-27 18:50:37,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 383 transitions, 5581 flow [2024-06-27 18:50:37,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:50:37,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:50:37,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 18:50:37,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:50:37,853 INFO L175 Difference]: Start difference. First operand has 269 places, 347 transitions, 4741 flow. Second operand 8 states and 184 transitions. [2024-06-27 18:50:37,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 383 transitions, 5581 flow [2024-06-27 18:50:39,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 383 transitions, 5411 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:39,617 INFO L231 Difference]: Finished difference. Result has 272 places, 347 transitions, 4684 flow [2024-06-27 18:50:39,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4684, PETRI_PLACES=272, PETRI_TRANSITIONS=347} [2024-06-27 18:50:39,617 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 221 predicate places. [2024-06-27 18:50:39,617 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 347 transitions, 4684 flow [2024-06-27 18:50:39,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:39,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:39,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:39,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:50:39,618 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:39,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:39,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1882591511, now seen corresponding path program 3 times [2024-06-27 18:50:39,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:39,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299455256] [2024-06-27 18:50:39,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:39,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:39,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:42,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:42,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:42,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299455256] [2024-06-27 18:50:42,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299455256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:42,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:42,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:42,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468935725] [2024-06-27 18:50:42,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:42,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:42,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:42,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:42,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:42,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:42,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 347 transitions, 4684 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:42,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:42,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:42,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:45,996 INFO L124 PetriNetUnfolderBase]: 9297/14998 cut-off events. [2024-06-27 18:50:45,996 INFO L125 PetriNetUnfolderBase]: For 425123/425134 co-relation queries the response was YES. [2024-06-27 18:50:46,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91821 conditions, 14998 events. 9297/14998 cut-off events. For 425123/425134 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 104709 event pairs, 2336 based on Foata normal form. 8/15003 useless extension candidates. Maximal degree in co-relation 91695. Up to 13507 conditions per place. [2024-06-27 18:50:46,202 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 340 selfloop transitions, 33 changer transitions 0/380 dead transitions. [2024-06-27 18:50:46,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 380 transitions, 5600 flow [2024-06-27 18:50:46,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:50:46,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:50:46,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:50:46,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:50:46,203 INFO L175 Difference]: Start difference. First operand has 272 places, 347 transitions, 4684 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:50:46,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 380 transitions, 5600 flow [2024-06-27 18:50:47,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 380 transitions, 5435 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 18:50:47,684 INFO L231 Difference]: Finished difference. Result has 271 places, 350 transitions, 4693 flow [2024-06-27 18:50:47,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4693, PETRI_PLACES=271, PETRI_TRANSITIONS=350} [2024-06-27 18:50:47,685 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-06-27 18:50:47,685 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 350 transitions, 4693 flow [2024-06-27 18:50:47,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:47,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:47,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:47,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:50:47,685 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:47,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:47,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2122459136, now seen corresponding path program 1 times [2024-06-27 18:50:47,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:47,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315346993] [2024-06-27 18:50:47,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:47,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:47,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:50,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:50,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:50,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315346993] [2024-06-27 18:50:50,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315346993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:50,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:50,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:50,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744803490] [2024-06-27 18:50:50,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:50,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:50,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:50,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:50,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:50,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:50:50,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 350 transitions, 4693 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 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-27 18:50:50,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:50,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:50:50,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:50:54,483 INFO L124 PetriNetUnfolderBase]: 9078/14578 cut-off events. [2024-06-27 18:50:54,483 INFO L125 PetriNetUnfolderBase]: For 434214/434282 co-relation queries the response was YES. [2024-06-27 18:50:54,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90323 conditions, 14578 events. 9078/14578 cut-off events. For 434214/434282 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 101402 event pairs, 1574 based on Foata normal form. 30/14530 useless extension candidates. Maximal degree in co-relation 90196. Up to 12422 conditions per place. [2024-06-27 18:50:54,657 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 359 selfloop transitions, 48 changer transitions 0/440 dead transitions. [2024-06-27 18:50:54,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 440 transitions, 5975 flow [2024-06-27 18:50:54,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:50:54,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:50:54,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 18:50:54,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.548936170212766 [2024-06-27 18:50:54,660 INFO L175 Difference]: Start difference. First operand has 271 places, 350 transitions, 4693 flow. Second operand 10 states and 258 transitions. [2024-06-27 18:50:54,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 440 transitions, 5975 flow [2024-06-27 18:50:56,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 440 transitions, 5823 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 18:50:56,036 INFO L231 Difference]: Finished difference. Result has 277 places, 357 transitions, 4805 flow [2024-06-27 18:50:56,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4805, PETRI_PLACES=277, PETRI_TRANSITIONS=357} [2024-06-27 18:50:56,037 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 226 predicate places. [2024-06-27 18:50:56,037 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 357 transitions, 4805 flow [2024-06-27 18:50:56,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 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-27 18:50:56,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:50:56,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:50:56,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:50:56,037 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:50:56,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:50:56,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1716364072, now seen corresponding path program 1 times [2024-06-27 18:50:56,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:50:56,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119143855] [2024-06-27 18:50:56,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:50:56,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:50:56,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:50:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:50:58,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:50:58,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119143855] [2024-06-27 18:50:58,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119143855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:50:58,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:50:58,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:50:58,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108416062] [2024-06-27 18:50:58,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:50:58,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:50:58,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:50:58,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:50:58,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:50:58,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:50:58,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 357 transitions, 4805 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:50:58,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:50:58,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:50:58,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:02,848 INFO L124 PetriNetUnfolderBase]: 9531/15160 cut-off events. [2024-06-27 18:51:02,848 INFO L125 PetriNetUnfolderBase]: For 446032/446044 co-relation queries the response was YES. [2024-06-27 18:51:03,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95030 conditions, 15160 events. 9531/15160 cut-off events. For 446032/446044 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 104372 event pairs, 1930 based on Foata normal form. 14/15172 useless extension candidates. Maximal degree in co-relation 94901. Up to 13569 conditions per place. [2024-06-27 18:51:03,105 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 386 selfloop transitions, 59 changer transitions 0/452 dead transitions. [2024-06-27 18:51:03,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 452 transitions, 6463 flow [2024-06-27 18:51:03,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:51:03,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:51:03,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 18:51:03,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255319148936171 [2024-06-27 18:51:03,106 INFO L175 Difference]: Start difference. First operand has 277 places, 357 transitions, 4805 flow. Second operand 10 states and 247 transitions. [2024-06-27 18:51:03,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 452 transitions, 6463 flow [2024-06-27 18:51:04,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 452 transitions, 6305 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 18:51:04,829 INFO L231 Difference]: Finished difference. Result has 281 places, 375 transitions, 5171 flow [2024-06-27 18:51:04,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4647, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5171, PETRI_PLACES=281, PETRI_TRANSITIONS=375} [2024-06-27 18:51:04,829 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 230 predicate places. [2024-06-27 18:51:04,829 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 375 transitions, 5171 flow [2024-06-27 18:51:04,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:04,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:04,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:51:04,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:51:04,830 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:51:04,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:04,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2099796042, now seen corresponding path program 2 times [2024-06-27 18:51:04,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:04,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623540271] [2024-06-27 18:51:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:04,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:07,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:07,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:07,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623540271] [2024-06-27 18:51:07,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623540271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:07,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:07,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:07,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989095238] [2024-06-27 18:51:07,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:07,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:07,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:07,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:07,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:07,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:51:07,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 375 transitions, 5171 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:07,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:51:07,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:12,832 INFO L124 PetriNetUnfolderBase]: 9623/15300 cut-off events. [2024-06-27 18:51:12,832 INFO L125 PetriNetUnfolderBase]: For 472441/472453 co-relation queries the response was YES. [2024-06-27 18:51:12,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97501 conditions, 15300 events. 9623/15300 cut-off events. For 472441/472453 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 105496 event pairs, 1930 based on Foata normal form. 14/15312 useless extension candidates. Maximal degree in co-relation 97370. Up to 13637 conditions per place. [2024-06-27 18:51:13,057 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 400 selfloop transitions, 67 changer transitions 0/474 dead transitions. [2024-06-27 18:51:13,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 474 transitions, 6728 flow [2024-06-27 18:51:13,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:51:13,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:51:13,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 291 transitions. [2024-06-27 18:51:13,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 18:51:13,059 INFO L175 Difference]: Start difference. First operand has 281 places, 375 transitions, 5171 flow. Second operand 12 states and 291 transitions. [2024-06-27 18:51:13,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 474 transitions, 6728 flow [2024-06-27 18:51:14,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 474 transitions, 6516 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-27 18:51:14,914 INFO L231 Difference]: Finished difference. Result has 287 places, 383 transitions, 5259 flow [2024-06-27 18:51:14,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4991, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5259, PETRI_PLACES=287, PETRI_TRANSITIONS=383} [2024-06-27 18:51:14,915 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-06-27 18:51:14,915 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 383 transitions, 5259 flow [2024-06-27 18:51:14,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:14,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:14,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:51:14,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 18:51:14,915 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:51:14,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:14,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1990853982, now seen corresponding path program 3 times [2024-06-27 18:51:14,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:14,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557757798] [2024-06-27 18:51:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:14,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:17,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:17,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:17,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557757798] [2024-06-27 18:51:17,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557757798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:17,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:17,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:17,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949081385] [2024-06-27 18:51:17,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:17,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:17,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:17,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:17,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:17,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:51:17,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 383 transitions, 5259 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:17,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:17,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:51:17,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:21,757 INFO L124 PetriNetUnfolderBase]: 9783/15442 cut-off events. [2024-06-27 18:51:21,757 INFO L125 PetriNetUnfolderBase]: For 494651/494662 co-relation queries the response was YES. [2024-06-27 18:51:21,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99701 conditions, 15442 events. 9783/15442 cut-off events. For 494651/494662 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 105749 event pairs, 1852 based on Foata normal form. 8/15447 useless extension candidates. Maximal degree in co-relation 99568. Up to 13424 conditions per place. [2024-06-27 18:51:21,954 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 354 selfloop transitions, 118 changer transitions 0/479 dead transitions. [2024-06-27 18:51:21,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 479 transitions, 7392 flow [2024-06-27 18:51:21,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:51:21,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:51:21,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2024-06-27 18:51:21,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261121856866537 [2024-06-27 18:51:21,955 INFO L175 Difference]: Start difference. First operand has 287 places, 383 transitions, 5259 flow. Second operand 11 states and 272 transitions. [2024-06-27 18:51:21,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 479 transitions, 7392 flow [2024-06-27 18:51:24,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 479 transitions, 7192 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-27 18:51:24,247 INFO L231 Difference]: Finished difference. Result has 292 places, 399 transitions, 5816 flow [2024-06-27 18:51:24,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5061, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5816, PETRI_PLACES=292, PETRI_TRANSITIONS=399} [2024-06-27 18:51:24,247 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 241 predicate places. [2024-06-27 18:51:24,248 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 399 transitions, 5816 flow [2024-06-27 18:51:24,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:24,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:24,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:51:24,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 18:51:24,248 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:51:24,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:24,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1990992366, now seen corresponding path program 1 times [2024-06-27 18:51:24,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:24,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203048838] [2024-06-27 18:51:24,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:24,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:24,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:27,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:27,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:27,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203048838] [2024-06-27 18:51:27,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203048838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:27,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:27,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:27,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286116259] [2024-06-27 18:51:27,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:27,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:27,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:27,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:27,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:27,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:51:27,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 399 transitions, 5816 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:27,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:27,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:51:27,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:31,762 INFO L124 PetriNetUnfolderBase]: 10031/15734 cut-off events. [2024-06-27 18:51:31,762 INFO L125 PetriNetUnfolderBase]: For 564139/564151 co-relation queries the response was YES. [2024-06-27 18:51:31,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105013 conditions, 15734 events. 10031/15734 cut-off events. For 564139/564151 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 107299 event pairs, 1830 based on Foata normal form. 16/15744 useless extension candidates. Maximal degree in co-relation 104876. Up to 13919 conditions per place. [2024-06-27 18:51:32,318 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 403 selfloop transitions, 85 changer transitions 0/495 dead transitions. [2024-06-27 18:51:32,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 495 transitions, 7762 flow [2024-06-27 18:51:32,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:51:32,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:51:32,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-27 18:51:32,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:51:32,323 INFO L175 Difference]: Start difference. First operand has 292 places, 399 transitions, 5816 flow. Second operand 11 states and 275 transitions. [2024-06-27 18:51:32,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 495 transitions, 7762 flow [2024-06-27 18:51:34,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 495 transitions, 7464 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-27 18:51:34,641 INFO L231 Difference]: Finished difference. Result has 300 places, 413 transitions, 6056 flow [2024-06-27 18:51:34,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6056, PETRI_PLACES=300, PETRI_TRANSITIONS=413} [2024-06-27 18:51:34,641 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 249 predicate places. [2024-06-27 18:51:34,641 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 413 transitions, 6056 flow [2024-06-27 18:51:34,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:34,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:34,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:51:34,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 18:51:34,641 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:51:34,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:34,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1990842636, now seen corresponding path program 2 times [2024-06-27 18:51:34,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:34,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439174900] [2024-06-27 18:51:34,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:34,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:34,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:37,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:37,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:37,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439174900] [2024-06-27 18:51:37,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439174900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:37,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:37,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:37,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176427039] [2024-06-27 18:51:37,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:37,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:37,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:37,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:37,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:37,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:51:37,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 413 transitions, 6056 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:37,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:37,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:51:37,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:42,001 INFO L124 PetriNetUnfolderBase]: 10077/15796 cut-off events. [2024-06-27 18:51:42,001 INFO L125 PetriNetUnfolderBase]: For 590375/590387 co-relation queries the response was YES. [2024-06-27 18:51:42,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107265 conditions, 15796 events. 10077/15796 cut-off events. For 590375/590387 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 107793 event pairs, 1830 based on Foata normal form. 14/15804 useless extension candidates. Maximal degree in co-relation 107124. Up to 13961 conditions per place. [2024-06-27 18:51:42,384 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 394 selfloop transitions, 87 changer transitions 0/488 dead transitions. [2024-06-27 18:51:42,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 488 transitions, 7716 flow [2024-06-27 18:51:42,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:51:42,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:51:42,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 18:51:42,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5382978723404256 [2024-06-27 18:51:42,385 INFO L175 Difference]: Start difference. First operand has 300 places, 413 transitions, 6056 flow. Second operand 10 states and 253 transitions. [2024-06-27 18:51:42,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 488 transitions, 7716 flow [2024-06-27 18:51:44,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 488 transitions, 7429 flow, removed 113 selfloop flow, removed 5 redundant places. [2024-06-27 18:51:44,880 INFO L231 Difference]: Finished difference. Result has 305 places, 417 transitions, 6060 flow [2024-06-27 18:51:44,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5815, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6060, PETRI_PLACES=305, PETRI_TRANSITIONS=417} [2024-06-27 18:51:44,881 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 254 predicate places. [2024-06-27 18:51:44,881 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 417 transitions, 6060 flow [2024-06-27 18:51:44,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:44,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:44,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:51:44,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 18:51:44,882 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:51:44,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:44,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1990842822, now seen corresponding path program 4 times [2024-06-27 18:51:44,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:44,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393797768] [2024-06-27 18:51:44,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:44,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:44,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:47,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:51:47,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:47,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393797768] [2024-06-27 18:51:47,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393797768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:47,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:47,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:47,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616594103] [2024-06-27 18:51:47,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:47,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:47,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:47,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:47,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:47,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:51:47,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 417 transitions, 6060 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:47,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:47,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:51:47,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:51:52,375 INFO L124 PetriNetUnfolderBase]: 10123/15944 cut-off events. [2024-06-27 18:51:52,375 INFO L125 PetriNetUnfolderBase]: For 585303/585314 co-relation queries the response was YES. [2024-06-27 18:51:52,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107159 conditions, 15944 events. 10123/15944 cut-off events. For 585303/585314 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 109449 event pairs, 1873 based on Foata normal form. 8/15949 useless extension candidates. Maximal degree in co-relation 107015. Up to 13862 conditions per place. [2024-06-27 18:51:52,590 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 362 selfloop transitions, 120 changer transitions 0/489 dead transitions. [2024-06-27 18:51:52,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 489 transitions, 7676 flow [2024-06-27 18:51:52,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:51:52,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:51:52,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 18:51:52,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255319148936171 [2024-06-27 18:51:52,591 INFO L175 Difference]: Start difference. First operand has 305 places, 417 transitions, 6060 flow. Second operand 10 states and 247 transitions. [2024-06-27 18:51:52,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 489 transitions, 7676 flow [2024-06-27 18:51:54,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 489 transitions, 7471 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 18:51:54,974 INFO L231 Difference]: Finished difference. Result has 308 places, 421 transitions, 6180 flow [2024-06-27 18:51:54,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5855, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6180, PETRI_PLACES=308, PETRI_TRANSITIONS=421} [2024-06-27 18:51:54,974 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 257 predicate places. [2024-06-27 18:51:54,974 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 421 transitions, 6180 flow [2024-06-27 18:51:54,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:54,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:51:54,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:51:54,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 18:51:54,975 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:51:54,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:51:54,975 INFO L85 PathProgramCache]: Analyzing trace with hash -912009112, now seen corresponding path program 5 times [2024-06-27 18:51:54,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:51:54,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721979656] [2024-06-27 18:51:54,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:51:54,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:51:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:51:58,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-27 18:51:58,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:51:58,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721979656] [2024-06-27 18:51:58,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721979656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:51:58,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:51:58,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:51:58,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566087525] [2024-06-27 18:51:58,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:51:58,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:51:58,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:51:58,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:51:58,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:51:58,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:51:58,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 421 transitions, 6180 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:51:58,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:51:58,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:51:58,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:02,988 INFO L124 PetriNetUnfolderBase]: 10117/16027 cut-off events. [2024-06-27 18:52:02,988 INFO L125 PetriNetUnfolderBase]: For 587030/587032 co-relation queries the response was YES. [2024-06-27 18:52:03,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107309 conditions, 16027 events. 10117/16027 cut-off events. For 587030/587032 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 110759 event pairs, 2006 based on Foata normal form. 2/16027 useless extension candidates. Maximal degree in co-relation 107164. Up to 14488 conditions per place. [2024-06-27 18:52:03,190 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 415 selfloop transitions, 47 changer transitions 0/469 dead transitions. [2024-06-27 18:52:03,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 469 transitions, 7276 flow [2024-06-27 18:52:03,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:52:03,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:52:03,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:52:03,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:52:03,191 INFO L175 Difference]: Start difference. First operand has 308 places, 421 transitions, 6180 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:52:03,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 469 transitions, 7276 flow [2024-06-27 18:52:05,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 469 transitions, 6888 flow, removed 99 selfloop flow, removed 6 redundant places. [2024-06-27 18:52:05,513 INFO L231 Difference]: Finished difference. Result has 310 places, 421 transitions, 5893 flow [2024-06-27 18:52:05,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5893, PETRI_PLACES=310, PETRI_TRANSITIONS=421} [2024-06-27 18:52:05,514 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 259 predicate places. [2024-06-27 18:52:05,514 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 421 transitions, 5893 flow [2024-06-27 18:52:05,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:52:05,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:05,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:52:05,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 18:52:05,514 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:52:05,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:05,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1847375138, now seen corresponding path program 3 times [2024-06-27 18:52:05,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:05,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528555531] [2024-06-27 18:52:05,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:05,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:52:08,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:52:08,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:52:08,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528555531] [2024-06-27 18:52:08,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528555531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:52:08,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:52:08,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:52:08,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417515999] [2024-06-27 18:52:08,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:52:08,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:52:08,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:52:08,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:52:08,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:52:08,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:52:08,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 421 transitions, 5893 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:52:08,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:52:08,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:52:08,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:52:12,999 INFO L124 PetriNetUnfolderBase]: 10111/15855 cut-off events. [2024-06-27 18:52:13,000 INFO L125 PetriNetUnfolderBase]: For 588722/588736 co-relation queries the response was YES. [2024-06-27 18:52:13,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105855 conditions, 15855 events. 10111/15855 cut-off events. For 588722/588736 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 108264 event pairs, 1876 based on Foata normal form. 16/15865 useless extension candidates. Maximal degree in co-relation 105709. Up to 14010 conditions per place. [2024-06-27 18:52:13,225 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 382 selfloop transitions, 84 changer transitions 0/473 dead transitions. [2024-06-27 18:52:13,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 473 transitions, 7171 flow [2024-06-27 18:52:13,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:52:13,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:52:13,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 18:52:13,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:52:13,226 INFO L175 Difference]: Start difference. First operand has 310 places, 421 transitions, 5893 flow. Second operand 8 states and 200 transitions. [2024-06-27 18:52:13,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 473 transitions, 7171 flow [2024-06-27 18:52:15,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 473 transitions, 7010 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 18:52:15,659 INFO L231 Difference]: Finished difference. Result has 312 places, 421 transitions, 5907 flow [2024-06-27 18:52:15,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5907, PETRI_PLACES=312, PETRI_TRANSITIONS=421} [2024-06-27 18:52:15,660 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 261 predicate places. [2024-06-27 18:52:15,660 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 421 transitions, 5907 flow [2024-06-27 18:52:15,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 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-27 18:52:15,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:52:15,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:52:15,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 18:52:15,660 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:52:15,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:52:15,661 INFO L85 PathProgramCache]: Analyzing trace with hash 877651670, now seen corresponding path program 6 times [2024-06-27 18:52:15,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:52:15,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391630744] [2024-06-27 18:52:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:52:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:52:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat