./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:59:29,503 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:59:29,559 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:59:29,562 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:59:29,562 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:59:29,594 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:59:29,594 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:59:29,595 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:59:29,595 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:59:29,599 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:59:29,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:59:29,600 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:59:29,601 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:59:29,602 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:59:29,602 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:59:29,602 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:59:29,602 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:59:29,602 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:59:29,602 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:59:29,603 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:59:29,603 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:59:29,603 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:59:29,603 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:59:29,603 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:59:29,603 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:59:29,604 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:59:29,604 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:59:29,604 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:59:29,604 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:59:29,604 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:59:29,605 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:59:29,605 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:59:29,605 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:59:29,606 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:59:29,606 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:59:29,606 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:59:29,606 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:59:29,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:59:29,610 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:59:29,610 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:59:29,610 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:59:29,611 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:59:29,611 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:59:29,611 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:59:29,813 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:59:29,831 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:59:29,833 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:59:29,834 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:59:29,835 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:59:29,836 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-27 20:59:30,820 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:59:31,032 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:59:31,032 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-27 20:59:31,044 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b53c3c3cf/65b0a44285f045329abdd1a9a445271a/FLAG067396b1a [2024-06-27 20:59:31,054 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b53c3c3cf/65b0a44285f045329abdd1a9a445271a [2024-06-27 20:59:31,058 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:59:31,059 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:59:31,060 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/safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 20:59:31,252 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:59:31,253 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:59:31,255 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:59:31,255 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:59:31,258 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:59:31,259 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:59:31" (1/2) ... [2024-06-27 20:59:31,259 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6da782b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:31, skipping insertion in model container [2024-06-27 20:59:31,260 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:59:31" (1/2) ... [2024-06-27 20:59:31,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@12289f46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:59:31, skipping insertion in model container [2024-06-27 20:59:31,261 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:31" (2/2) ... [2024-06-27 20:59:31,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6da782b6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:31, skipping insertion in model container [2024-06-27 20:59:31,261 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:31" (2/2) ... [2024-06-27 20:59:31,261 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:59:31,395 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:59:31,396 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_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 || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:59:31,396 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_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 || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:59:31,396 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((((((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd1 == (_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 || (z == 0 || z == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 20:59:31,397 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:59:31,397 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-27 20:59:31,433 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:59:31,717 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:59:31,726 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:59:31,857 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:59:31,933 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:59:31,934 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:59:31 WrapperNode [2024-06-27 20:59:31,934 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:59:31,935 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:59:31,935 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:59:31,935 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:59:31,940 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 08:59:31" (1/1) ... [2024-06-27 20:59:31,958 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 08:59:31" (1/1) ... [2024-06-27 20:59:31,993 INFO L138 Inliner]: procedures = 175, calls = 68, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 173 [2024-06-27 20:59:31,993 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:59:31,997 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:59:31,997 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:59:31,997 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:59:32,006 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,007 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,012 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,027 INFO L175 MemorySlicer]: Split 27 memory accesses to 2 slices as follows [2, 25]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-27 20:59:32,028 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,028 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,043 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,045 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,047 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,048 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,051 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:59:32,052 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:59:32,052 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:59:32,052 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:59:32,053 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 08:59:31" (1/1) ... [2024-06-27 20:59:32,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:59:32,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:59:32,089 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 20:59:32,099 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 20:59:32,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 20:59:32,126 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 20:59:32,126 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 20:59:32,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 20:59:32,127 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:59:32,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:59:32,127 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:59:32,128 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:59:32,128 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:59:32,128 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:59:32,128 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:59:32,128 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:59:32,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:59:32,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 20:59:32,129 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:59:32,129 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:59:32,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:59:32,132 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 20:59:32,271 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:59:32,273 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:59:32,705 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:59:32,706 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:59:32,966 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:59:32,966 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:59:32,966 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:59:32 BoogieIcfgContainer [2024-06-27 20:59:32,966 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:59:32,968 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:59:32,968 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:59:32,971 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:59:32,971 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:59:31" (1/4) ... [2024-06-27 20:59:32,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27d72b49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:59:32, skipping insertion in model container [2024-06-27 20:59:32,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:59:31" (2/4) ... [2024-06-27 20:59:32,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27d72b49 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:59:32, skipping insertion in model container [2024-06-27 20:59:32,972 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 08:59:31" (3/4) ... [2024-06-27 20:59:32,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27d72b49 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:59:32, skipping insertion in model container [2024-06-27 20:59:32,973 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:59:32" (4/4) ... [2024-06-27 20:59:32,973 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_rmo.oepc_rmo.opt-thin001_rmo.oepc_rmo.opt.i [2024-06-27 20:59:32,988 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:59:32,988 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:59:32,989 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:59:33,035 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:59:33,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:59:33,098 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:59:33,099 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:59:33,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:59:33,101 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:59:33,104 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:59:33,114 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:59:33,120 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;@797c6b44, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:59:33,121 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:59:33,125 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:59:33,125 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:59:33,125 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:59:33,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:33,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:59:33,127 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:33,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:33,133 INFO L85 PathProgramCache]: Analyzing trace with hash 572520196, now seen corresponding path program 1 times [2024-06-27 20:59:33,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:33,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053798172] [2024-06-27 20:59:33,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:33,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:33,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:34,872 INFO 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 20:59:34,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:34,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053798172] [2024-06-27 20:59:34,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053798172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:34,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:34,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:59:34,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248875802] [2024-06-27 20:59:34,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:34,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:59:34,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:34,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:59:34,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:59:34,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:59:34,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:34,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:34,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:59:34,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:35,258 INFO L124 PetriNetUnfolderBase]: 775/1248 cut-off events. [2024-06-27 20:59:35,258 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-27 20:59:35,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 1248 events. 775/1248 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5993 event pairs, 500 based on Foata normal form. 1/1215 useless extension candidates. Maximal degree in co-relation 2491. Up to 1188 conditions per place. [2024-06-27 20:59:35,271 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 20:59:35,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-27 20:59:35,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:59:35,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:59:35,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-27 20:59:35,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-27 20:59:35,282 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-27 20:59:35,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-27 20:59:35,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:35,286 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:59:35,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 20:59:35,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:59:35,290 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:59:35,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:35,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:35,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:35,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:59:35,291 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:35,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:35,292 INFO L85 PathProgramCache]: Analyzing trace with hash 436118723, now seen corresponding path program 1 times [2024-06-27 20:59:35,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:35,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332371528] [2024-06-27 20:59:35,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:35,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:35,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:37,379 INFO 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 20:59:37,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:37,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332371528] [2024-06-27 20:59:37,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332371528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:37,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:37,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:59:37,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405721167] [2024-06-27 20:59:37,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:37,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:59:37,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:37,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:59:37,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:59:37,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-27 20:59:37,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:37,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:37,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-27 20:59:37,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:37,846 INFO L124 PetriNetUnfolderBase]: 769/1235 cut-off events. [2024-06-27 20:59:37,846 INFO L125 PetriNetUnfolderBase]: For 238/245 co-relation queries the response was YES. [2024-06-27 20:59:37,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2854 conditions, 1235 events. 769/1235 cut-off events. For 238/245 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5838 event pairs, 410 based on Foata normal form. 7/1238 useless extension candidates. Maximal degree in co-relation 2842. Up to 1160 conditions per place. [2024-06-27 20:59:37,852 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 20:59:37,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-27 20:59:37,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:59:37,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:59:37,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 20:59:37,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 20:59:37,853 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-27 20:59:37,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-27 20:59:37,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:59:37,855 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 20:59:37,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 20:59:37,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 20:59:37,856 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 20:59:37,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:37,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:37,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:37,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:59:37,856 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:37,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:37,856 INFO L85 PathProgramCache]: Analyzing trace with hash 634779344, now seen corresponding path program 1 times [2024-06-27 20:59:37,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:37,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77460802] [2024-06-27 20:59:37,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:37,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:40,118 INFO 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 20:59:40,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:40,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77460802] [2024-06-27 20:59:40,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77460802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:40,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:40,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:59:40,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21609777] [2024-06-27 20:59:40,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:40,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:59:40,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:40,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:59:40,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:59:40,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:59:40,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:40,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:40,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:59:40,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:40,810 INFO L124 PetriNetUnfolderBase]: 968/1529 cut-off events. [2024-06-27 20:59:40,810 INFO L125 PetriNetUnfolderBase]: For 806/814 co-relation queries the response was YES. [2024-06-27 20:59:40,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3937 conditions, 1529 events. 968/1529 cut-off events. For 806/814 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7151 event pairs, 400 based on Foata normal form. 9/1535 useless extension candidates. Maximal degree in co-relation 3923. Up to 1433 conditions per place. [2024-06-27 20:59:40,817 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-27 20:59:40,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 379 flow [2024-06-27 20:59:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:40,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:40,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-27 20:59:40,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-27 20:59:40,820 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-27 20:59:40,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 379 flow [2024-06-27 20:59:40,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:40,822 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-27 20:59:40,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-27 20:59:40,823 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 20:59:40,823 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-27 20:59:40,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:40,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:40,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:40,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:59:40,823 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:40,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:40,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1582506861, now seen corresponding path program 1 times [2024-06-27 20:59:40,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:40,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699513276] [2024-06-27 20:59:40,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:40,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:40,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:43,192 INFO 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 20:59:43,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:43,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699513276] [2024-06-27 20:59:43,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699513276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:43,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:43,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:59:43,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303108304] [2024-06-27 20:59:43,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:43,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:59:43,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:43,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:59:43,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:59:43,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 20:59:43,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:43,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:43,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 20:59:43,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:44,016 INFO L124 PetriNetUnfolderBase]: 959/1514 cut-off events. [2024-06-27 20:59:44,016 INFO L125 PetriNetUnfolderBase]: For 1379/1399 co-relation queries the response was YES. [2024-06-27 20:59:44,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4330 conditions, 1514 events. 959/1514 cut-off events. For 1379/1399 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7071 event pairs, 275 based on Foata normal form. 18/1529 useless extension candidates. Maximal degree in co-relation 4313. Up to 1380 conditions per place. [2024-06-27 20:59:44,024 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-27 20:59:44,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 442 flow [2024-06-27 20:59:44,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:59:44,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:59:44,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 20:59:44,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 20:59:44,026 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 132 transitions. [2024-06-27 20:59:44,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 442 flow [2024-06-27 20:59:44,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 20:59:44,029 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-27 20:59:44,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-27 20:59:44,030 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-27 20:59:44,030 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-27 20:59:44,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:44,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:44,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:44,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:59:44,031 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:44,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:44,032 INFO L85 PathProgramCache]: Analyzing trace with hash 638865223, now seen corresponding path program 1 times [2024-06-27 20:59:44,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:44,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174591161] [2024-06-27 20:59:44,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:44,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:44,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:45,606 INFO 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 20:59:45,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:45,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174591161] [2024-06-27 20:59:45,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174591161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:45,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:45,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:59:45,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047847551] [2024-06-27 20:59:45,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:45,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:59:45,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:45,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:59:45,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:59:45,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:45,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 243 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:45,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:45,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:45,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:46,370 INFO L124 PetriNetUnfolderBase]: 1104/1722 cut-off events. [2024-06-27 20:59:46,371 INFO L125 PetriNetUnfolderBase]: For 2401/2401 co-relation queries the response was YES. [2024-06-27 20:59:46,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5263 conditions, 1722 events. 1104/1722 cut-off events. For 2401/2401 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8120 event pairs, 439 based on Foata normal form. 2/1722 useless extension candidates. Maximal degree in co-relation 5242. Up to 1645 conditions per place. [2024-06-27 20:59:46,382 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 57 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2024-06-27 20:59:46,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 71 transitions, 450 flow [2024-06-27 20:59:46,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:46,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:46,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 20:59:46,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:59:46,386 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 5 states and 90 transitions. [2024-06-27 20:59:46,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 71 transitions, 450 flow [2024-06-27 20:59:46,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 71 transitions, 417 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:46,396 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 289 flow [2024-06-27 20:59:46,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=289, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-27 20:59:46,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-27 20:59:46,399 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 289 flow [2024-06-27 20:59:46,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:46,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:46,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:46,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:59:46,400 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:46,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:46,400 INFO L85 PathProgramCache]: Analyzing trace with hash -399199600, now seen corresponding path program 1 times [2024-06-27 20:59:46,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:46,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381056192] [2024-06-27 20:59:46,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:46,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:49,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:49,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:49,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381056192] [2024-06-27 20:59:49,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381056192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:49,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:49,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:49,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561058845] [2024-06-27 20:59:49,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:49,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:49,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:49,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:49,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:49,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:59:49,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 289 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:49,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:49,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:59:49,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:50,469 INFO L124 PetriNetUnfolderBase]: 1084/1710 cut-off events. [2024-06-27 20:59:50,470 INFO L125 PetriNetUnfolderBase]: For 3507/3543 co-relation queries the response was YES. [2024-06-27 20:59:50,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5724 conditions, 1710 events. 1084/1710 cut-off events. For 3507/3543 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8177 event pairs, 376 based on Foata normal form. 12/1712 useless extension candidates. Maximal degree in co-relation 5700. Up to 1536 conditions per place. [2024-06-27 20:59:50,480 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-27 20:59:50,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 96 transitions, 607 flow [2024-06-27 20:59:50,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:50,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:50,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-27 20:59:50,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 20:59:50,482 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 289 flow. Second operand 7 states and 140 transitions. [2024-06-27 20:59:50,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 96 transitions, 607 flow [2024-06-27 20:59:50,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 603 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 20:59:50,485 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 387 flow [2024-06-27 20:59:50,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=387, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-27 20:59:50,486 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-27 20:59:50,486 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 387 flow [2024-06-27 20:59:50,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:50,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:50,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:50,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:59:50,487 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:50,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:50,487 INFO L85 PathProgramCache]: Analyzing trace with hash -408170386, now seen corresponding path program 2 times [2024-06-27 20:59:50,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:50,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26103215] [2024-06-27 20:59:50,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:50,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:50,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:53,202 INFO 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 20:59:53,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:53,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26103215] [2024-06-27 20:59:53,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26103215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:53,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:53,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:53,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663190527] [2024-06-27 20:59:53,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:53,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:53,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:53,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:53,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:53,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:59:53,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 387 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:53,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:53,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:59:53,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:54,247 INFO L124 PetriNetUnfolderBase]: 1084/1717 cut-off events. [2024-06-27 20:59:54,247 INFO L125 PetriNetUnfolderBase]: For 5083/5141 co-relation queries the response was YES. [2024-06-27 20:59:54,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6257 conditions, 1717 events. 1084/1717 cut-off events. For 5083/5141 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8228 event pairs, 375 based on Foata normal form. 24/1730 useless extension candidates. Maximal degree in co-relation 6230. Up to 1569 conditions per place. [2024-06-27 20:59:54,258 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 22 changer transitions 0/96 dead transitions. [2024-06-27 20:59:54,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 679 flow [2024-06-27 20:59:54,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:54,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:54,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:59:54,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 20:59:54,260 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 387 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:59:54,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 679 flow [2024-06-27 20:59:54,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 642 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:54,265 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 456 flow [2024-06-27 20:59:54,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=456, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 20:59:54,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-27 20:59:54,266 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 456 flow [2024-06-27 20:59:54,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:54,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:54,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:54,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:59:54,267 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:54,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:54,267 INFO L85 PathProgramCache]: Analyzing trace with hash -408170200, now seen corresponding path program 1 times [2024-06-27 20:59:54,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:54,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709926846] [2024-06-27 20:59:54,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:54,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:57,094 INFO 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 20:59:57,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:57,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709926846] [2024-06-27 20:59:57,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709926846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:57,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:57,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:57,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532314934] [2024-06-27 20:59:57,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:57,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:57,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:57,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:57,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:57,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:59:57,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 456 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 20:59:57,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:57,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:59:57,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:58,260 INFO L124 PetriNetUnfolderBase]: 1171/1832 cut-off events. [2024-06-27 20:59:58,260 INFO L125 PetriNetUnfolderBase]: For 5980/5980 co-relation queries the response was YES. [2024-06-27 20:59:58,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6793 conditions, 1832 events. 1171/1832 cut-off events. For 5980/5980 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8688 event pairs, 404 based on Foata normal form. 2/1831 useless extension candidates. Maximal degree in co-relation 6764. Up to 1671 conditions per place. [2024-06-27 20:59:58,271 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-27 20:59:58,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 854 flow [2024-06-27 20:59:58,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:58,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:58,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:59:58,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 20:59:58,273 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 456 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:59:58,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 854 flow [2024-06-27 20:59:58,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 112 transitions, 787 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:58,279 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 540 flow [2024-06-27 20:59:58,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=540, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-27 20:59:58,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-27 20:59:58,279 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 540 flow [2024-06-27 20:59:58,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 20:59:58,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:58,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:58,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:59:58,280 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:58,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:58,280 INFO L85 PathProgramCache]: Analyzing trace with hash -675875548, now seen corresponding path program 2 times [2024-06-27 20:59:58,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:58,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554758632] [2024-06-27 20:59:58,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:58,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:58,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:00,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:00,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:00,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554758632] [2024-06-27 21:00:00,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554758632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:00,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:00,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:00,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893297141] [2024-06-27 21:00:00,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:00,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:00,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:00,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:00,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:00,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:00,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 540 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 21:00:00,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:00,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:00,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:01,432 INFO L124 PetriNetUnfolderBase]: 1184/1862 cut-off events. [2024-06-27 21:00:01,432 INFO L125 PetriNetUnfolderBase]: For 7723/7742 co-relation queries the response was YES. [2024-06-27 21:00:01,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7339 conditions, 1862 events. 1184/1862 cut-off events. For 7723/7742 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8953 event pairs, 418 based on Foata normal form. 19/1878 useless extension candidates. Maximal degree in co-relation 7307. Up to 1685 conditions per place. [2024-06-27 21:00:01,443 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-06-27 21:00:01,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 107 transitions, 864 flow [2024-06-27 21:00:01,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:01,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:01,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:00:01,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:00:01,446 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 540 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:00:01,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 107 transitions, 864 flow [2024-06-27 21:00:01,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 832 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 21:00:01,456 INFO L231 Difference]: Finished difference. Result has 77 places, 85 transitions, 607 flow [2024-06-27 21:00:01,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=607, PETRI_PLACES=77, PETRI_TRANSITIONS=85} [2024-06-27 21:00:01,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-27 21:00:01,457 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 85 transitions, 607 flow [2024-06-27 21:00:01,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 21:00:01,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:01,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:01,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:00:01,457 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:01,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:01,458 INFO L85 PathProgramCache]: Analyzing trace with hash 6846956, now seen corresponding path program 3 times [2024-06-27 21:00:01,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:01,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327097848] [2024-06-27 21:00:01,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:01,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:01,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:03,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:03,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:03,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327097848] [2024-06-27 21:00:03,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327097848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:03,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:03,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:03,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328941765] [2024-06-27 21:00:03,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:03,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:03,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:03,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:03,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:03,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:03,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 85 transitions, 607 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 21:00:03,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:03,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:03,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:04,709 INFO L124 PetriNetUnfolderBase]: 1179/1850 cut-off events. [2024-06-27 21:00:04,709 INFO L125 PetriNetUnfolderBase]: For 8574/8574 co-relation queries the response was YES. [2024-06-27 21:00:04,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7497 conditions, 1850 events. 1179/1850 cut-off events. For 8574/8574 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8817 event pairs, 404 based on Foata normal form. 2/1849 useless extension candidates. Maximal degree in co-relation 7463. Up to 1680 conditions per place. [2024-06-27 21:00:04,719 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 24 changer transitions 0/109 dead transitions. [2024-06-27 21:00:04,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 876 flow [2024-06-27 21:00:04,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:04,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:04,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 21:00:04,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-27 21:00:04,721 INFO L175 Difference]: Start difference. First operand has 77 places, 85 transitions, 607 flow. Second operand 6 states and 113 transitions. [2024-06-27 21:00:04,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 876 flow [2024-06-27 21:00:04,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 109 transitions, 848 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 21:00:04,732 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 639 flow [2024-06-27 21:00:04,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=639, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-27 21:00:04,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-27 21:00:04,733 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 639 flow [2024-06-27 21:00:04,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 21:00:04,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:04,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:04,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:00:04,733 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:04,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:04,734 INFO L85 PathProgramCache]: Analyzing trace with hash 6846770, now seen corresponding path program 3 times [2024-06-27 21:00:04,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:04,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932667933] [2024-06-27 21:00:04,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:04,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:07,336 INFO 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 21:00:07,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:07,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932667933] [2024-06-27 21:00:07,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932667933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:07,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:07,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:07,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463088780] [2024-06-27 21:00:07,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:07,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:07,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:07,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:07,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:07,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:07,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 639 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:07,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:07,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:07,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:08,395 INFO L124 PetriNetUnfolderBase]: 1100/1755 cut-off events. [2024-06-27 21:00:08,395 INFO L125 PetriNetUnfolderBase]: For 10158/10257 co-relation queries the response was YES. [2024-06-27 21:00:08,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 1755 events. 1100/1755 cut-off events. For 10158/10257 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8556 event pairs, 346 based on Foata normal form. 16/1736 useless extension candidates. Maximal degree in co-relation 7292. Up to 1539 conditions per place. [2024-06-27 21:00:08,406 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-27 21:00:08,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 112 transitions, 903 flow [2024-06-27 21:00:08,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:08,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:08,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 21:00:08,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-27 21:00:08,408 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 639 flow. Second operand 6 states and 121 transitions. [2024-06-27 21:00:08,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 112 transitions, 903 flow [2024-06-27 21:00:08,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 846 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:08,421 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 665 flow [2024-06-27 21:00:08,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-27 21:00:08,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-27 21:00:08,422 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 665 flow [2024-06-27 21:00:08,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:08,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:08,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:08,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:00:08,422 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:08,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:08,423 INFO L85 PathProgramCache]: Analyzing trace with hash -675866620, now seen corresponding path program 1 times [2024-06-27 21:00:08,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:08,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077016422] [2024-06-27 21:00:08,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:08,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:08,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:10,278 INFO 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 21:00:10,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:10,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077016422] [2024-06-27 21:00:10,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077016422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:10,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:10,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:10,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489052482] [2024-06-27 21:00:10,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:10,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:10,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:10,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:10,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:10,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:10,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 665 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 21:00:10,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:10,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:10,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:11,109 INFO L124 PetriNetUnfolderBase]: 1163/1826 cut-off events. [2024-06-27 21:00:11,109 INFO L125 PetriNetUnfolderBase]: For 10195/10197 co-relation queries the response was YES. [2024-06-27 21:00:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7594 conditions, 1826 events. 1163/1826 cut-off events. For 10195/10197 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8693 event pairs, 379 based on Foata normal form. 6/1830 useless extension candidates. Maximal degree in co-relation 7558. Up to 1709 conditions per place. [2024-06-27 21:00:11,119 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 11 changer transitions 0/108 dead transitions. [2024-06-27 21:00:11,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 108 transitions, 934 flow [2024-06-27 21:00:11,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:00:11,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:00:11,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 21:00:11,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:00:11,121 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 665 flow. Second operand 6 states and 106 transitions. [2024-06-27 21:00:11,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 108 transitions, 934 flow [2024-06-27 21:00:11,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 866 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:11,131 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 640 flow [2024-06-27 21:00:11,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=640, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-06-27 21:00:11,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-27 21:00:11,132 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 640 flow [2024-06-27 21:00:11,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 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 21:00:11,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:11,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:11,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:00:11,132 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:11,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:11,133 INFO L85 PathProgramCache]: Analyzing trace with hash 227902427, now seen corresponding path program 1 times [2024-06-27 21:00:11,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:11,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134840827] [2024-06-27 21:00:11,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:11,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:11,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:14,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:14,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:14,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134840827] [2024-06-27 21:00:14,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134840827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:14,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:14,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:14,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357652055] [2024-06-27 21:00:14,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:14,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:14,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:14,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:14,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:14,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:14,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 640 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:14,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:14,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:14,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:15,601 INFO L124 PetriNetUnfolderBase]: 1176/1850 cut-off events. [2024-06-27 21:00:15,601 INFO L125 PetriNetUnfolderBase]: For 10079/10079 co-relation queries the response was YES. [2024-06-27 21:00:15,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7720 conditions, 1850 events. 1176/1850 cut-off events. For 10079/10079 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8821 event pairs, 375 based on Foata normal form. 2/1849 useless extension candidates. Maximal degree in co-relation 7683. Up to 1576 conditions per place. [2024-06-27 21:00:15,610 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 102 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-06-27 21:00:15,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 142 transitions, 1154 flow [2024-06-27 21:00:15,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:15,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:15,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 21:00:15,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 21:00:15,612 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 640 flow. Second operand 8 states and 153 transitions. [2024-06-27 21:00:15,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 142 transitions, 1154 flow [2024-06-27 21:00:15,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 142 transitions, 1129 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:15,623 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 815 flow [2024-06-27 21:00:15,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=815, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-27 21:00:15,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-27 21:00:15,625 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 815 flow [2024-06-27 21:00:15,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:15,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:15,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:15,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:00:15,625 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:15,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:15,626 INFO L85 PathProgramCache]: Analyzing trace with hash 513440513, now seen corresponding path program 2 times [2024-06-27 21:00:15,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:15,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045354613] [2024-06-27 21:00:15,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:15,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:15,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:18,978 INFO 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 21:00:18,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:18,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045354613] [2024-06-27 21:00:18,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045354613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:18,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:18,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:18,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757515066] [2024-06-27 21:00:18,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:18,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:18,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:18,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:18,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:19,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:19,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 815 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:19,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:19,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:19,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:20,288 INFO L124 PetriNetUnfolderBase]: 1207/1907 cut-off events. [2024-06-27 21:00:20,288 INFO L125 PetriNetUnfolderBase]: For 12564/12564 co-relation queries the response was YES. [2024-06-27 21:00:20,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8542 conditions, 1907 events. 1207/1907 cut-off events. For 12564/12564 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9167 event pairs, 375 based on Foata normal form. 2/1906 useless extension candidates. Maximal degree in co-relation 8502. Up to 1686 conditions per place. [2024-06-27 21:00:20,299 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 33 changer transitions 0/154 dead transitions. [2024-06-27 21:00:20,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 154 transitions, 1340 flow [2024-06-27 21:00:20,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:20,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:20,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:00:20,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 21:00:20,302 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 815 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:00:20,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 154 transitions, 1340 flow [2024-06-27 21:00:20,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 154 transitions, 1284 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 21:00:20,315 INFO L231 Difference]: Finished difference. Result has 97 places, 108 transitions, 915 flow [2024-06-27 21:00:20,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=915, PETRI_PLACES=97, PETRI_TRANSITIONS=108} [2024-06-27 21:00:20,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 21:00:20,316 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 108 transitions, 915 flow [2024-06-27 21:00:20,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:20,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:20,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:20,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:00:20,317 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:20,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:20,317 INFO L85 PathProgramCache]: Analyzing trace with hash 231621497, now seen corresponding path program 3 times [2024-06-27 21:00:20,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:20,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184042957] [2024-06-27 21:00:20,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:20,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:20,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:23,330 INFO 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 21:00:23,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:23,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184042957] [2024-06-27 21:00:23,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184042957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:23,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:23,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:23,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759000843] [2024-06-27 21:00:23,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:23,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:23,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:23,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:23,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:23,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:23,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 108 transitions, 915 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:23,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:23,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:23,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:24,341 INFO L124 PetriNetUnfolderBase]: 1202/1900 cut-off events. [2024-06-27 21:00:24,342 INFO L125 PetriNetUnfolderBase]: For 14093/14093 co-relation queries the response was YES. [2024-06-27 21:00:24,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8756 conditions, 1900 events. 1202/1900 cut-off events. For 14093/14093 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9141 event pairs, 375 based on Foata normal form. 2/1899 useless extension candidates. Maximal degree in co-relation 8713. Up to 1681 conditions per place. [2024-06-27 21:00:24,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 105 selfloop transitions, 32 changer transitions 0/142 dead transitions. [2024-06-27 21:00:24,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1274 flow [2024-06-27 21:00:24,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:24,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:24,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:00:24,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:00:24,354 INFO L175 Difference]: Start difference. First operand has 97 places, 108 transitions, 915 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:00:24,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1274 flow [2024-06-27 21:00:24,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 142 transitions, 1226 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:24,369 INFO L231 Difference]: Finished difference. Result has 100 places, 108 transitions, 939 flow [2024-06-27 21:00:24,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=939, PETRI_PLACES=100, PETRI_TRANSITIONS=108} [2024-06-27 21:00:24,370 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-27 21:00:24,370 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 108 transitions, 939 flow [2024-06-27 21:00:24,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:24,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:24,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:24,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:00:24,371 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:24,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:24,371 INFO L85 PathProgramCache]: Analyzing trace with hash 522695881, now seen corresponding path program 4 times [2024-06-27 21:00:24,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:24,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251024821] [2024-06-27 21:00:24,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:24,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:24,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:26,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:26,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:26,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251024821] [2024-06-27 21:00:26,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251024821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:26,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:26,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:26,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907752616] [2024-06-27 21:00:26,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:26,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:26,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:26,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:26,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:26,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:26,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 108 transitions, 939 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:26,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:26,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:26,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:28,058 INFO L124 PetriNetUnfolderBase]: 1215/1930 cut-off events. [2024-06-27 21:00:28,058 INFO L125 PetriNetUnfolderBase]: For 16706/16731 co-relation queries the response was YES. [2024-06-27 21:00:28,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9104 conditions, 1930 events. 1215/1930 cut-off events. For 16706/16731 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9394 event pairs, 389 based on Foata normal form. 24/1951 useless extension candidates. Maximal degree in co-relation 9059. Up to 1640 conditions per place. [2024-06-27 21:00:28,069 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 106 selfloop transitions, 43 changer transitions 0/154 dead transitions. [2024-06-27 21:00:28,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 154 transitions, 1435 flow [2024-06-27 21:00:28,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:28,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:28,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 21:00:28,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 21:00:28,071 INFO L175 Difference]: Start difference. First operand has 100 places, 108 transitions, 939 flow. Second operand 9 states and 163 transitions. [2024-06-27 21:00:28,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 154 transitions, 1435 flow [2024-06-27 21:00:28,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 154 transitions, 1371 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:28,084 INFO L231 Difference]: Finished difference. Result has 103 places, 113 transitions, 1027 flow [2024-06-27 21:00:28,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1027, PETRI_PLACES=103, PETRI_TRANSITIONS=113} [2024-06-27 21:00:28,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 21:00:28,085 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 113 transitions, 1027 flow [2024-06-27 21:00:28,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:28,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:28,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:28,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:00:28,086 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:28,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:28,086 INFO L85 PathProgramCache]: Analyzing trace with hash 515344231, now seen corresponding path program 5 times [2024-06-27 21:00:28,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:28,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922385075] [2024-06-27 21:00:28,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:28,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:28,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:30,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:30,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922385075] [2024-06-27 21:00:30,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922385075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:30,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:30,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:30,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655426267] [2024-06-27 21:00:30,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:30,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:30,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:30,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:30,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:30,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:30,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 113 transitions, 1027 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:30,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:30,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:30,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:32,564 INFO L124 PetriNetUnfolderBase]: 1228/1950 cut-off events. [2024-06-27 21:00:32,568 INFO L125 PetriNetUnfolderBase]: For 18271/18271 co-relation queries the response was YES. [2024-06-27 21:00:32,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9489 conditions, 1950 events. 1228/1950 cut-off events. For 18271/18271 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9464 event pairs, 375 based on Foata normal form. 2/1949 useless extension candidates. Maximal degree in co-relation 9442. Up to 1654 conditions per place. [2024-06-27 21:00:32,580 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 109 selfloop transitions, 47 changer transitions 0/161 dead transitions. [2024-06-27 21:00:32,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 161 transitions, 1541 flow [2024-06-27 21:00:32,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:32,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:32,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:00:32,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 21:00:32,582 INFO L175 Difference]: Start difference. First operand has 103 places, 113 transitions, 1027 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:00:32,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 161 transitions, 1541 flow [2024-06-27 21:00:32,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1433 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:32,603 INFO L231 Difference]: Finished difference. Result has 106 places, 116 transitions, 1060 flow [2024-06-27 21:00:32,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1060, PETRI_PLACES=106, PETRI_TRANSITIONS=116} [2024-06-27 21:00:32,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 21:00:32,603 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 116 transitions, 1060 flow [2024-06-27 21:00:32,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:32,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:32,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:32,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:00:32,604 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:32,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:32,604 INFO L85 PathProgramCache]: Analyzing trace with hash 736983691, now seen corresponding path program 6 times [2024-06-27 21:00:32,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:32,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858636696] [2024-06-27 21:00:32,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:32,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:32,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:35,624 INFO 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 21:00:35,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:35,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858636696] [2024-06-27 21:00:35,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858636696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:35,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:35,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:35,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760794662] [2024-06-27 21:00:35,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:35,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:35,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:35,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:35,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:35,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:35,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 116 transitions, 1060 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:35,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:35,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:35,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:36,909 INFO L124 PetriNetUnfolderBase]: 1223/1943 cut-off events. [2024-06-27 21:00:36,910 INFO L125 PetriNetUnfolderBase]: For 19952/19952 co-relation queries the response was YES. [2024-06-27 21:00:36,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9562 conditions, 1943 events. 1223/1943 cut-off events. For 19952/19952 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9453 event pairs, 375 based on Foata normal form. 2/1942 useless extension candidates. Maximal degree in co-relation 9514. Up to 1649 conditions per place. [2024-06-27 21:00:36,918 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 99 selfloop transitions, 45 changer transitions 0/149 dead transitions. [2024-06-27 21:00:36,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 149 transitions, 1431 flow [2024-06-27 21:00:36,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:36,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:36,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 21:00:36,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 21:00:36,920 INFO L175 Difference]: Start difference. First operand has 106 places, 116 transitions, 1060 flow. Second operand 7 states and 135 transitions. [2024-06-27 21:00:36,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 149 transitions, 1431 flow [2024-06-27 21:00:36,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 149 transitions, 1317 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:00:36,936 INFO L231 Difference]: Finished difference. Result has 105 places, 116 transitions, 1048 flow [2024-06-27 21:00:36,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=105, PETRI_TRANSITIONS=116} [2024-06-27 21:00:36,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-27 21:00:36,937 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 116 transitions, 1048 flow [2024-06-27 21:00:36,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:36,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:36,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:36,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:00:36,937 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:36,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:36,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1381537745, now seen corresponding path program 1 times [2024-06-27 21:00:36,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:36,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017071325] [2024-06-27 21:00:36,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:36,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:39,872 INFO 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 21:00:39,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:39,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017071325] [2024-06-27 21:00:39,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017071325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:39,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:39,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:39,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898752259] [2024-06-27 21:00:39,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:39,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:39,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:39,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:39,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:39,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:39,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 116 transitions, 1048 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:39,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:39,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:39,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:40,946 INFO L124 PetriNetUnfolderBase]: 1201/1928 cut-off events. [2024-06-27 21:00:40,946 INFO L125 PetriNetUnfolderBase]: For 22030/22046 co-relation queries the response was YES. [2024-06-27 21:00:40,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9588 conditions, 1928 events. 1201/1928 cut-off events. For 22030/22046 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9573 event pairs, 213 based on Foata normal form. 10/1899 useless extension candidates. Maximal degree in co-relation 9540. Up to 1526 conditions per place. [2024-06-27 21:00:40,959 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 47 changer transitions 0/161 dead transitions. [2024-06-27 21:00:40,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 161 transitions, 1522 flow [2024-06-27 21:00:40,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:40,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:40,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 21:00:40,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 21:00:40,961 INFO L175 Difference]: Start difference. First operand has 105 places, 116 transitions, 1048 flow. Second operand 8 states and 158 transitions. [2024-06-27 21:00:40,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 161 transitions, 1522 flow [2024-06-27 21:00:40,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1420 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:40,980 INFO L231 Difference]: Finished difference. Result has 106 places, 120 transitions, 1095 flow [2024-06-27 21:00:40,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=106, PETRI_TRANSITIONS=120} [2024-06-27 21:00:40,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 21:00:40,980 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 120 transitions, 1095 flow [2024-06-27 21:00:40,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:40,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:40,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:40,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:00:40,981 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:40,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:40,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1378680785, now seen corresponding path program 2 times [2024-06-27 21:00:40,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:40,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135257990] [2024-06-27 21:00:40,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:40,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:40,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:44,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:44,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:44,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135257990] [2024-06-27 21:00:44,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135257990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:44,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:44,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:44,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029984184] [2024-06-27 21:00:44,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:44,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:44,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:44,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:44,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:44,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:44,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 120 transitions, 1095 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:44,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:44,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:44,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:45,385 INFO L124 PetriNetUnfolderBase]: 1219/1960 cut-off events. [2024-06-27 21:00:45,385 INFO L125 PetriNetUnfolderBase]: For 22812/22835 co-relation queries the response was YES. [2024-06-27 21:00:45,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9834 conditions, 1960 events. 1219/1960 cut-off events. For 22812/22835 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9789 event pairs, 302 based on Foata normal form. 8/1927 useless extension candidates. Maximal degree in co-relation 9786. Up to 1649 conditions per place. [2024-06-27 21:00:45,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 92 selfloop transitions, 45 changer transitions 0/160 dead transitions. [2024-06-27 21:00:45,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 160 transitions, 1485 flow [2024-06-27 21:00:45,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:45,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:45,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 21:00:45,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-27 21:00:45,396 INFO L175 Difference]: Start difference. First operand has 106 places, 120 transitions, 1095 flow. Second operand 8 states and 155 transitions. [2024-06-27 21:00:45,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 160 transitions, 1485 flow [2024-06-27 21:00:45,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 160 transitions, 1409 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:45,412 INFO L231 Difference]: Finished difference. Result has 110 places, 122 transitions, 1145 flow [2024-06-27 21:00:45,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1145, PETRI_PLACES=110, PETRI_TRANSITIONS=122} [2024-06-27 21:00:45,413 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-27 21:00:45,413 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 122 transitions, 1145 flow [2024-06-27 21:00:45,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:45,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:45,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:45,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:00:45,413 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:45,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:45,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1263389615, now seen corresponding path program 3 times [2024-06-27 21:00:45,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:45,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022997337] [2024-06-27 21:00:45,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:45,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:45,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:48,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 21:00:48,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:48,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022997337] [2024-06-27 21:00:48,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022997337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:48,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:48,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:48,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036653893] [2024-06-27 21:00:48,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:48,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:48,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:48,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:48,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:48,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:48,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 122 transitions, 1145 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:48,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:48,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:48,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:49,581 INFO L124 PetriNetUnfolderBase]: 1239/1994 cut-off events. [2024-06-27 21:00:49,582 INFO L125 PetriNetUnfolderBase]: For 25574/25597 co-relation queries the response was YES. [2024-06-27 21:00:49,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10201 conditions, 1994 events. 1239/1994 cut-off events. For 25574/25597 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10053 event pairs, 302 based on Foata normal form. 8/1959 useless extension candidates. Maximal degree in co-relation 10151. Up to 1728 conditions per place. [2024-06-27 21:00:49,591 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 103 selfloop transitions, 32 changer transitions 0/158 dead transitions. [2024-06-27 21:00:49,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 158 transitions, 1521 flow [2024-06-27 21:00:49,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:49,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:49,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:00:49,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:00:49,593 INFO L175 Difference]: Start difference. First operand has 110 places, 122 transitions, 1145 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:00:49,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 158 transitions, 1521 flow [2024-06-27 21:00:49,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 158 transitions, 1423 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:49,614 INFO L231 Difference]: Finished difference. Result has 112 places, 124 transitions, 1147 flow [2024-06-27 21:00:49,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1147, PETRI_PLACES=112, PETRI_TRANSITIONS=124} [2024-06-27 21:00:49,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-27 21:00:49,615 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 124 transitions, 1147 flow [2024-06-27 21:00:49,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:49,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:49,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:49,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:00:49,616 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:49,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:49,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1263204917, now seen corresponding path program 1 times [2024-06-27 21:00:49,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:49,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064844233] [2024-06-27 21:00:49,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:49,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:49,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:52,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 21:00:52,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:52,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064844233] [2024-06-27 21:00:52,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064844233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:52,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:52,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:52,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050442133] [2024-06-27 21:00:52,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:52,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:52,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:52,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:52,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:52,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:00:52,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 124 transitions, 1147 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:52,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:52,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:00:52,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:53,717 INFO L124 PetriNetUnfolderBase]: 1327/2107 cut-off events. [2024-06-27 21:00:53,717 INFO L125 PetriNetUnfolderBase]: For 25785/25785 co-relation queries the response was YES. [2024-06-27 21:00:53,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 2107 events. 1327/2107 cut-off events. For 25785/25785 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10391 event pairs, 345 based on Foata normal form. 4/2108 useless extension candidates. Maximal degree in co-relation 10559. Up to 1887 conditions per place. [2024-06-27 21:00:53,729 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 130 selfloop transitions, 26 changer transitions 0/161 dead transitions. [2024-06-27 21:00:53,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 161 transitions, 1560 flow [2024-06-27 21:00:53,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:53,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:53,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:00:53,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 21:00:53,730 INFO L175 Difference]: Start difference. First operand has 112 places, 124 transitions, 1147 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:00:53,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 161 transitions, 1560 flow [2024-06-27 21:00:53,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 161 transitions, 1484 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:53,756 INFO L231 Difference]: Finished difference. Result has 114 places, 126 transitions, 1148 flow [2024-06-27 21:00:53,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1148, PETRI_PLACES=114, PETRI_TRANSITIONS=126} [2024-06-27 21:00:53,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-27 21:00:53,757 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 126 transitions, 1148 flow [2024-06-27 21:00:53,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:53,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:53,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:53,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:00:53,757 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:53,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:53,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2010143151, now seen corresponding path program 4 times [2024-06-27 21:00:53,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:53,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913679829] [2024-06-27 21:00:53,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:53,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:56,670 INFO 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 21:00:56,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:56,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913679829] [2024-06-27 21:00:56,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913679829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:56,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:56,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:56,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32158230] [2024-06-27 21:00:56,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:56,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:56,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:56,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:56,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:56,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:00:56,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 126 transitions, 1148 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:56,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:56,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:00:56,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:57,918 INFO L124 PetriNetUnfolderBase]: 1248/2009 cut-off events. [2024-06-27 21:00:57,918 INFO L125 PetriNetUnfolderBase]: For 29373/29400 co-relation queries the response was YES. [2024-06-27 21:00:57,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10452 conditions, 2009 events. 1248/2009 cut-off events. For 29373/29400 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10099 event pairs, 207 based on Foata normal form. 15/1982 useless extension candidates. Maximal degree in co-relation 10400. Up to 1645 conditions per place. [2024-06-27 21:00:57,930 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-27 21:00:57,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 159 transitions, 1498 flow [2024-06-27 21:00:57,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:57,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 21:00:57,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-27 21:00:57,931 INFO L175 Difference]: Start difference. First operand has 114 places, 126 transitions, 1148 flow. Second operand 7 states and 139 transitions. [2024-06-27 21:00:57,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 159 transitions, 1498 flow [2024-06-27 21:00:57,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 159 transitions, 1429 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:57,954 INFO L231 Difference]: Finished difference. Result has 115 places, 126 transitions, 1183 flow [2024-06-27 21:00:57,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1183, PETRI_PLACES=115, PETRI_TRANSITIONS=126} [2024-06-27 21:00:57,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-27 21:00:57,955 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 126 transitions, 1183 flow [2024-06-27 21:00:57,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:57,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:57,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:57,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:00:57,955 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:57,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:57,956 INFO L85 PathProgramCache]: Analyzing trace with hash -976288509, now seen corresponding path program 2 times [2024-06-27 21:00:57,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:57,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435900410] [2024-06-27 21:00:57,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:57,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:57,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:00,462 INFO 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 21:01:00,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:00,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435900410] [2024-06-27 21:01:00,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435900410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:00,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:00,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:00,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414881889] [2024-06-27 21:01:00,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:00,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:00,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:00,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:00,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:00,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:00,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 126 transitions, 1183 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:00,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:00,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:00,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:01,432 INFO L124 PetriNetUnfolderBase]: 1334/2125 cut-off events. [2024-06-27 21:01:01,432 INFO L125 PetriNetUnfolderBase]: For 30857/30882 co-relation queries the response was YES. [2024-06-27 21:01:01,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10966 conditions, 2125 events. 1334/2125 cut-off events. For 30857/30882 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10600 event pairs, 356 based on Foata normal form. 26/2148 useless extension candidates. Maximal degree in co-relation 10913. Up to 1900 conditions per place. [2024-06-27 21:01:01,444 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 25 changer transitions 0/154 dead transitions. [2024-06-27 21:01:01,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 154 transitions, 1564 flow [2024-06-27 21:01:01,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:01,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:01,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:01:01,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 21:01:01,445 INFO L175 Difference]: Start difference. First operand has 115 places, 126 transitions, 1183 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:01:01,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 154 transitions, 1564 flow [2024-06-27 21:01:01,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 154 transitions, 1464 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:01,469 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1162 flow [2024-06-27 21:01:01,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1162, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-27 21:01:01,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-27 21:01:01,470 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1162 flow [2024-06-27 21:01:01,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:01,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:01,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:01,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:01:01,470 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:01,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:01,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2009958453, now seen corresponding path program 3 times [2024-06-27 21:01:01,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:01,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277183184] [2024-06-27 21:01:01,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:01,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:01,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:04,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:04,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:04,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277183184] [2024-06-27 21:01:04,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277183184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:04,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:04,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:04,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116172538] [2024-06-27 21:01:04,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:04,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:04,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:04,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:04,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:04,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:04,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1162 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:04,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:04,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:04,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:05,303 INFO L124 PetriNetUnfolderBase]: 1354/2152 cut-off events. [2024-06-27 21:01:05,303 INFO L125 PetriNetUnfolderBase]: For 30213/30213 co-relation queries the response was YES. [2024-06-27 21:01:05,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11143 conditions, 2152 events. 1354/2152 cut-off events. For 30213/30213 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10680 event pairs, 346 based on Foata normal form. 4/2153 useless extension candidates. Maximal degree in co-relation 11089. Up to 1910 conditions per place. [2024-06-27 21:01:05,316 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 127 selfloop transitions, 28 changer transitions 0/160 dead transitions. [2024-06-27 21:01:05,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 160 transitions, 1569 flow [2024-06-27 21:01:05,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:05,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:05,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:01:05,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 21:01:05,317 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1162 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:01:05,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 160 transitions, 1569 flow [2024-06-27 21:01:05,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 160 transitions, 1508 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:05,344 INFO L231 Difference]: Finished difference. Result has 118 places, 130 transitions, 1193 flow [2024-06-27 21:01:05,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1193, PETRI_PLACES=118, PETRI_TRANSITIONS=130} [2024-06-27 21:01:05,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-27 21:01:05,345 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 130 transitions, 1193 flow [2024-06-27 21:01:05,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:05,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:05,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:05,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:01:05,345 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:05,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash -2003463333, now seen corresponding path program 4 times [2024-06-27 21:01:05,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:05,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913413073] [2024-06-27 21:01:05,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:05,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:05,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:07,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:07,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:07,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913413073] [2024-06-27 21:01:07,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913413073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:07,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:07,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:07,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608656951] [2024-06-27 21:01:07,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:07,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:07,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:07,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:07,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:07,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:07,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 130 transitions, 1193 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:07,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:07,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:07,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:08,680 INFO L124 PetriNetUnfolderBase]: 1346/2145 cut-off events. [2024-06-27 21:01:08,680 INFO L125 PetriNetUnfolderBase]: For 33099/33124 co-relation queries the response was YES. [2024-06-27 21:01:08,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11295 conditions, 2145 events. 1346/2145 cut-off events. For 33099/33124 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10719 event pairs, 324 based on Foata normal form. 26/2168 useless extension candidates. Maximal degree in co-relation 11240. Up to 1826 conditions per place. [2024-06-27 21:01:08,691 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 122 selfloop transitions, 32 changer transitions 0/159 dead transitions. [2024-06-27 21:01:08,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 159 transitions, 1594 flow [2024-06-27 21:01:08,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:01:08,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:01:08,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:01:08,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 21:01:08,693 INFO L175 Difference]: Start difference. First operand has 118 places, 130 transitions, 1193 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:01:08,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 159 transitions, 1594 flow [2024-06-27 21:01:08,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 159 transitions, 1518 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:08,718 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1218 flow [2024-06-27 21:01:08,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1218, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-27 21:01:08,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-27 21:01:08,718 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1218 flow [2024-06-27 21:01:08,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:08,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:08,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:08,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:01:08,718 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:08,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:08,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1995386856, now seen corresponding path program 1 times [2024-06-27 21:01:08,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:08,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070027316] [2024-06-27 21:01:08,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:08,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:08,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:10,241 INFO 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 21:01:10,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:10,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070027316] [2024-06-27 21:01:10,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070027316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:10,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:10,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:01:10,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44150116] [2024-06-27 21:01:10,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:10,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:01:10,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:10,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:01:10,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:01:10,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:01:10,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:10,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:10,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:01:10,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:10,991 INFO L124 PetriNetUnfolderBase]: 1254/2021 cut-off events. [2024-06-27 21:01:10,992 INFO L125 PetriNetUnfolderBase]: For 31279/31289 co-relation queries the response was YES. [2024-06-27 21:01:10,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10738 conditions, 2021 events. 1254/2021 cut-off events. For 31279/31289 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10161 event pairs, 321 based on Foata normal form. 14/2018 useless extension candidates. Maximal degree in co-relation 10682. Up to 1867 conditions per place. [2024-06-27 21:01:11,005 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 121 selfloop transitions, 13 changer transitions 0/146 dead transitions. [2024-06-27 21:01:11,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 146 transitions, 1532 flow [2024-06-27 21:01:11,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:01:11,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:01:11,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 21:01:11,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:01:11,007 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1218 flow. Second operand 5 states and 90 transitions. [2024-06-27 21:01:11,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 146 transitions, 1532 flow [2024-06-27 21:01:11,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 146 transitions, 1453 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:11,032 INFO L231 Difference]: Finished difference. Result has 120 places, 135 transitions, 1198 flow [2024-06-27 21:01:11,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1198, PETRI_PLACES=120, PETRI_TRANSITIONS=135} [2024-06-27 21:01:11,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-27 21:01:11,032 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 135 transitions, 1198 flow [2024-06-27 21:01:11,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:11,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:11,033 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 21:01:11,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:01:11,033 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:11,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:11,033 INFO L85 PathProgramCache]: Analyzing trace with hash 340817864, now seen corresponding path program 1 times [2024-06-27 21:01:11,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:11,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408602649] [2024-06-27 21:01:11,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:11,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:14,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:14,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:14,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408602649] [2024-06-27 21:01:14,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408602649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:14,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:14,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:14,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204652964] [2024-06-27 21:01:14,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:14,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:14,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:14,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:14,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:14,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:14,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 135 transitions, 1198 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:14,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:14,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:14,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:15,515 INFO L124 PetriNetUnfolderBase]: 1450/2336 cut-off events. [2024-06-27 21:01:15,515 INFO L125 PetriNetUnfolderBase]: For 38081/38081 co-relation queries the response was YES. [2024-06-27 21:01:15,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12221 conditions, 2336 events. 1450/2336 cut-off events. For 38081/38081 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12038 event pairs, 231 based on Foata normal form. 12/2345 useless extension candidates. Maximal degree in co-relation 12164. Up to 1548 conditions per place. [2024-06-27 21:01:15,529 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 52 changer transitions 0/196 dead transitions. [2024-06-27 21:01:15,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 196 transitions, 1881 flow [2024-06-27 21:01:15,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:15,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:15,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 21:01:15,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 21:01:15,531 INFO L175 Difference]: Start difference. First operand has 120 places, 135 transitions, 1198 flow. Second operand 9 states and 174 transitions. [2024-06-27 21:01:15,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 196 transitions, 1881 flow [2024-06-27 21:01:15,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 196 transitions, 1846 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:15,563 INFO L231 Difference]: Finished difference. Result has 128 places, 140 transitions, 1355 flow [2024-06-27 21:01:15,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1355, PETRI_PLACES=128, PETRI_TRANSITIONS=140} [2024-06-27 21:01:15,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-27 21:01:15,564 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 140 transitions, 1355 flow [2024-06-27 21:01:15,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:15,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:15,564 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 21:01:15,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:01:15,564 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:15,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:15,565 INFO L85 PathProgramCache]: Analyzing trace with hash -29054278, now seen corresponding path program 2 times [2024-06-27 21:01:15,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:15,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304710715] [2024-06-27 21:01:15,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:15,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:15,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:18,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 21:01:18,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:18,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304710715] [2024-06-27 21:01:18,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304710715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:18,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:18,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:18,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222994515] [2024-06-27 21:01:18,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:18,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:18,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:18,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:18,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:18,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:18,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 140 transitions, 1355 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:18,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:18,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:18,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:20,099 INFO L124 PetriNetUnfolderBase]: 1518/2464 cut-off events. [2024-06-27 21:01:20,099 INFO L125 PetriNetUnfolderBase]: For 43513/43513 co-relation queries the response was YES. [2024-06-27 21:01:20,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13149 conditions, 2464 events. 1518/2464 cut-off events. For 43513/43513 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13074 event pairs, 386 based on Foata normal form. 16/2477 useless extension candidates. Maximal degree in co-relation 13089. Up to 2012 conditions per place. [2024-06-27 21:01:20,116 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 133 selfloop transitions, 50 changer transitions 0/188 dead transitions. [2024-06-27 21:01:20,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 188 transitions, 1865 flow [2024-06-27 21:01:20,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:20,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:20,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 21:01:20,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 21:01:20,119 INFO L175 Difference]: Start difference. First operand has 128 places, 140 transitions, 1355 flow. Second operand 9 states and 169 transitions. [2024-06-27 21:01:20,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 188 transitions, 1865 flow [2024-06-27 21:01:20,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 188 transitions, 1788 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:20,158 INFO L231 Difference]: Finished difference. Result has 133 places, 141 transitions, 1404 flow [2024-06-27 21:01:20,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1404, PETRI_PLACES=133, PETRI_TRANSITIONS=141} [2024-06-27 21:01:20,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-27 21:01:20,159 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 141 transitions, 1404 flow [2024-06-27 21:01:20,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:20,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:20,160 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 21:01:20,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:01:20,160 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:20,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:20,160 INFO L85 PathProgramCache]: Analyzing trace with hash -29202148, now seen corresponding path program 3 times [2024-06-27 21:01:20,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:20,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653192045] [2024-06-27 21:01:20,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:20,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:20,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:23,602 INFO 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 21:01:23,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:23,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653192045] [2024-06-27 21:01:23,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653192045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:23,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:23,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:23,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689808269] [2024-06-27 21:01:23,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:23,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:23,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:23,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:23,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:23,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:23,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 141 transitions, 1404 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:23,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:23,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:23,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:25,040 INFO L124 PetriNetUnfolderBase]: 1566/2548 cut-off events. [2024-06-27 21:01:25,040 INFO L125 PetriNetUnfolderBase]: For 46728/46728 co-relation queries the response was YES. [2024-06-27 21:01:25,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13788 conditions, 2548 events. 1566/2548 cut-off events. For 46728/46728 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13636 event pairs, 378 based on Foata normal form. 12/2557 useless extension candidates. Maximal degree in co-relation 13726. Up to 1990 conditions per place. [2024-06-27 21:01:25,056 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 137 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-06-27 21:01:25,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 194 transitions, 1964 flow [2024-06-27 21:01:25,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:25,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:25,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 21:01:25,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-27 21:01:25,058 INFO L175 Difference]: Start difference. First operand has 133 places, 141 transitions, 1404 flow. Second operand 9 states and 172 transitions. [2024-06-27 21:01:25,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 194 transitions, 1964 flow [2024-06-27 21:01:25,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 194 transitions, 1859 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:01:25,100 INFO L231 Difference]: Finished difference. Result has 136 places, 144 transitions, 1462 flow [2024-06-27 21:01:25,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1462, PETRI_PLACES=136, PETRI_TRANSITIONS=144} [2024-06-27 21:01:25,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-27 21:01:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 144 transitions, 1462 flow [2024-06-27 21:01:25,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:25,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:25,100 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 21:01:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:01:25,101 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:25,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:25,101 INFO L85 PathProgramCache]: Analyzing trace with hash -504860576, now seen corresponding path program 4 times [2024-06-27 21:01:25,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:25,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884476201] [2024-06-27 21:01:25,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:25,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:25,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:28,592 INFO 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 21:01:28,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:28,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884476201] [2024-06-27 21:01:28,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884476201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:28,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:28,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:28,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912646552] [2024-06-27 21:01:28,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:28,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:28,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:28,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:28,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:28,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:28,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 144 transitions, 1462 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:28,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:28,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:28,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:29,992 INFO L124 PetriNetUnfolderBase]: 1634/2664 cut-off events. [2024-06-27 21:01:29,992 INFO L125 PetriNetUnfolderBase]: For 52168/52168 co-relation queries the response was YES. [2024-06-27 21:01:30,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14463 conditions, 2664 events. 1634/2664 cut-off events. For 52168/52168 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14482 event pairs, 412 based on Foata normal form. 16/2677 useless extension candidates. Maximal degree in co-relation 14399. Up to 2297 conditions per place. [2024-06-27 21:01:30,011 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 34 changer transitions 0/198 dead transitions. [2024-06-27 21:01:30,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 198 transitions, 2010 flow [2024-06-27 21:01:30,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:01:30,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:01:30,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 21:01:30,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-27 21:01:30,012 INFO L175 Difference]: Start difference. First operand has 136 places, 144 transitions, 1462 flow. Second operand 11 states and 195 transitions. [2024-06-27 21:01:30,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 198 transitions, 2010 flow [2024-06-27 21:01:30,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 198 transitions, 1933 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:30,069 INFO L231 Difference]: Finished difference. Result has 142 places, 145 transitions, 1483 flow [2024-06-27 21:01:30,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1483, PETRI_PLACES=142, PETRI_TRANSITIONS=145} [2024-06-27 21:01:30,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 21:01:30,070 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 1483 flow [2024-06-27 21:01:30,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:30,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:30,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 21:01:30,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:01:30,070 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:30,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:30,071 INFO L85 PathProgramCache]: Analyzing trace with hash -510222956, now seen corresponding path program 5 times [2024-06-27 21:01:30,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:30,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110096899] [2024-06-27 21:01:30,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:30,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:33,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 21:01:33,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:33,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110096899] [2024-06-27 21:01:33,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110096899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:33,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:33,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:33,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777199656] [2024-06-27 21:01:33,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:33,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:33,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:33,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:33,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:33,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:33,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 1483 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:33,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:33,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:33,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:34,844 INFO L124 PetriNetUnfolderBase]: 1702/2792 cut-off events. [2024-06-27 21:01:34,844 INFO L125 PetriNetUnfolderBase]: For 56400/56400 co-relation queries the response was YES. [2024-06-27 21:01:34,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 2792 events. 1702/2792 cut-off events. For 56400/56400 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15555 event pairs, 430 based on Foata normal form. 16/2805 useless extension candidates. Maximal degree in co-relation 15128. Up to 2413 conditions per place. [2024-06-27 21:01:34,864 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 33 changer transitions 0/189 dead transitions. [2024-06-27 21:01:34,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 189 transitions, 1991 flow [2024-06-27 21:01:34,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:34,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:34,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:01:34,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:01:34,866 INFO L175 Difference]: Start difference. First operand has 142 places, 145 transitions, 1483 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:01:34,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 189 transitions, 1991 flow [2024-06-27 21:01:34,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 189 transitions, 1914 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 21:01:34,965 INFO L231 Difference]: Finished difference. Result has 142 places, 146 transitions, 1504 flow [2024-06-27 21:01:34,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1504, PETRI_PLACES=142, PETRI_TRANSITIONS=146} [2024-06-27 21:01:34,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-27 21:01:34,966 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 146 transitions, 1504 flow [2024-06-27 21:01:34,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:34,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:34,966 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 21:01:34,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:01:34,966 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:34,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:34,967 INFO L85 PathProgramCache]: Analyzing trace with hash -750143174, now seen corresponding path program 6 times [2024-06-27 21:01:34,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:34,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985820753] [2024-06-27 21:01:34,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:34,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:34,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:38,435 INFO 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 21:01:38,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:38,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985820753] [2024-06-27 21:01:38,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985820753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:38,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:38,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:38,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522254149] [2024-06-27 21:01:38,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:38,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:38,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:38,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:38,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:38,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:38,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 146 transitions, 1504 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:38,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:38,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:38,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:39,709 INFO L124 PetriNetUnfolderBase]: 1750/2876 cut-off events. [2024-06-27 21:01:39,709 INFO L125 PetriNetUnfolderBase]: For 59495/59495 co-relation queries the response was YES. [2024-06-27 21:01:39,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15656 conditions, 2876 events. 1750/2876 cut-off events. For 59495/59495 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16173 event pairs, 422 based on Foata normal form. 12/2885 useless extension candidates. Maximal degree in co-relation 15589. Up to 2279 conditions per place. [2024-06-27 21:01:39,729 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 154 selfloop transitions, 36 changer transitions 0/195 dead transitions. [2024-06-27 21:01:39,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 195 transitions, 2070 flow [2024-06-27 21:01:39,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:39,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:39,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:01:39,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 21:01:39,730 INFO L175 Difference]: Start difference. First operand has 142 places, 146 transitions, 1504 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:01:39,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 195 transitions, 2070 flow [2024-06-27 21:01:39,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 195 transitions, 1993 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 21:01:39,795 INFO L231 Difference]: Finished difference. Result has 145 places, 149 transitions, 1575 flow [2024-06-27 21:01:39,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1575, PETRI_PLACES=145, PETRI_TRANSITIONS=149} [2024-06-27 21:01:39,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-27 21:01:39,796 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 149 transitions, 1575 flow [2024-06-27 21:01:39,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:39,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:39,796 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 21:01:39,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:01:39,796 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:39,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:39,796 INFO L85 PathProgramCache]: Analyzing trace with hash -504645374, now seen corresponding path program 1 times [2024-06-27 21:01:39,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:39,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218712525] [2024-06-27 21:01:39,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:39,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:39,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:43,305 INFO 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 21:01:43,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:43,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218712525] [2024-06-27 21:01:43,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218712525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:43,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:43,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:43,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584120271] [2024-06-27 21:01:43,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:43,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:43,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:43,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:43,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:43,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:43,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 149 transitions, 1575 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:43,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:43,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:43,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:44,801 INFO L124 PetriNetUnfolderBase]: 1798/2972 cut-off events. [2024-06-27 21:01:44,801 INFO L125 PetriNetUnfolderBase]: For 63820/63820 co-relation queries the response was YES. [2024-06-27 21:01:44,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16143 conditions, 2972 events. 1798/2972 cut-off events. For 63820/63820 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16940 event pairs, 440 based on Foata normal form. 12/2981 useless extension candidates. Maximal degree in co-relation 16074. Up to 2363 conditions per place. [2024-06-27 21:01:44,821 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 163 selfloop transitions, 38 changer transitions 0/206 dead transitions. [2024-06-27 21:01:44,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 206 transitions, 2146 flow [2024-06-27 21:01:44,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:01:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:01:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 21:01:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-27 21:01:44,822 INFO L175 Difference]: Start difference. First operand has 145 places, 149 transitions, 1575 flow. Second operand 11 states and 197 transitions. [2024-06-27 21:01:44,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 206 transitions, 2146 flow [2024-06-27 21:01:44,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 206 transitions, 2080 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:44,886 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1609 flow [2024-06-27 21:01:44,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1609, PETRI_PLACES=151, PETRI_TRANSITIONS=150} [2024-06-27 21:01:44,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-27 21:01:44,887 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1609 flow [2024-06-27 21:01:44,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:44,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:44,887 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 21:01:44,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:01:44,888 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:44,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:44,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1319250042, now seen corresponding path program 7 times [2024-06-27 21:01:44,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:44,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922840951] [2024-06-27 21:01:44,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:44,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:48,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:48,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922840951] [2024-06-27 21:01:48,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922840951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:48,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:48,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:48,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938793807] [2024-06-27 21:01:48,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:48,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:48,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:48,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:48,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:48,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:48,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 150 transitions, 1609 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:48,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:48,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:48,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:49,826 INFO L124 PetriNetUnfolderBase]: 1866/3100 cut-off events. [2024-06-27 21:01:49,826 INFO L125 PetriNetUnfolderBase]: For 70072/70072 co-relation queries the response was YES. [2024-06-27 21:01:49,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16912 conditions, 3100 events. 1866/3100 cut-off events. For 70072/70072 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18059 event pairs, 478 based on Foata normal form. 16/3113 useless extension candidates. Maximal degree in co-relation 16841. Up to 2522 conditions per place. [2024-06-27 21:01:49,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 141 selfloop transitions, 47 changer transitions 0/193 dead transitions. [2024-06-27 21:01:49,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2127 flow [2024-06-27 21:01:49,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:49,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:49,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 21:01:49,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 21:01:49,850 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1609 flow. Second operand 8 states and 153 transitions. [2024-06-27 21:01:49,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2127 flow [2024-06-27 21:01:49,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 193 transitions, 2041 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 21:01:49,950 INFO L231 Difference]: Finished difference. Result has 150 places, 151 transitions, 1656 flow [2024-06-27 21:01:49,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=150, PETRI_TRANSITIONS=151} [2024-06-27 21:01:49,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 21:01:49,950 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 151 transitions, 1656 flow [2024-06-27 21:01:49,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:49,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:49,950 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 21:01:49,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:01:49,951 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:49,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:49,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1319102172, now seen corresponding path program 8 times [2024-06-27 21:01:49,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:49,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500985484] [2024-06-27 21:01:49,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:49,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:53,191 INFO 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 21:01:53,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:53,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500985484] [2024-06-27 21:01:53,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500985484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:53,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:53,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:53,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878820221] [2024-06-27 21:01:53,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:53,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:53,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:53,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:53,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:53,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:53,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 151 transitions, 1656 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:53,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:53,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:53,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:54,577 INFO L124 PetriNetUnfolderBase]: 1914/3184 cut-off events. [2024-06-27 21:01:54,577 INFO L125 PetriNetUnfolderBase]: For 74064/74064 co-relation queries the response was YES. [2024-06-27 21:01:54,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17474 conditions, 3184 events. 1914/3184 cut-off events. For 74064/74064 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18662 event pairs, 353 based on Foata normal form. 12/3193 useless extension candidates. Maximal degree in co-relation 17402. Up to 2084 conditions per place. [2024-06-27 21:01:54,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 53 changer transitions 0/200 dead transitions. [2024-06-27 21:01:54,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 200 transitions, 2327 flow [2024-06-27 21:01:54,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:54,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:54,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 21:01:54,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 21:01:54,599 INFO L175 Difference]: Start difference. First operand has 150 places, 151 transitions, 1656 flow. Second operand 8 states and 158 transitions. [2024-06-27 21:01:54,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 200 transitions, 2327 flow [2024-06-27 21:01:54,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 200 transitions, 2225 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:54,675 INFO L231 Difference]: Finished difference. Result has 153 places, 153 transitions, 1727 flow [2024-06-27 21:01:54,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1727, PETRI_PLACES=153, PETRI_TRANSITIONS=153} [2024-06-27 21:01:54,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 21:01:54,675 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 153 transitions, 1727 flow [2024-06-27 21:01:54,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:54,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:54,675 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 21:01:54,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:01:54,676 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:54,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:54,676 INFO L85 PathProgramCache]: Analyzing trace with hash -200386520, now seen corresponding path program 9 times [2024-06-27 21:01:54,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:54,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516796615] [2024-06-27 21:01:54,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:54,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:57,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:57,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:57,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516796615] [2024-06-27 21:01:57,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516796615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:57,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:57,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:57,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308285235] [2024-06-27 21:01:57,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:57,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:57,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:57,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:57,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:57,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:01:57,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 153 transitions, 1727 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:57,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:57,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:01:57,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:59,251 INFO L124 PetriNetUnfolderBase]: 1982/3305 cut-off events. [2024-06-27 21:01:59,252 INFO L125 PetriNetUnfolderBase]: For 82960/82985 co-relation queries the response was YES. [2024-06-27 21:01:59,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18356 conditions, 3305 events. 1982/3305 cut-off events. For 82960/82985 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19713 event pairs, 516 based on Foata normal form. 38/3340 useless extension candidates. Maximal degree in co-relation 18282. Up to 2834 conditions per place. [2024-06-27 21:01:59,274 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 47 changer transitions 0/202 dead transitions. [2024-06-27 21:01:59,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 202 transitions, 2282 flow [2024-06-27 21:01:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:01:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:01:59,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:01:59,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 21:01:59,275 INFO L175 Difference]: Start difference. First operand has 153 places, 153 transitions, 1727 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:01:59,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 202 transitions, 2282 flow [2024-06-27 21:01:59,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 202 transitions, 2107 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 21:01:59,350 INFO L231 Difference]: Finished difference. Result has 155 places, 154 transitions, 1687 flow [2024-06-27 21:01:59,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1687, PETRI_PLACES=155, PETRI_TRANSITIONS=154} [2024-06-27 21:01:59,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-27 21:01:59,350 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 154 transitions, 1687 flow [2024-06-27 21:01:59,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:59,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:59,350 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 21:01:59,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:01:59,351 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:59,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:59,351 INFO L85 PathProgramCache]: Analyzing trace with hash -422868938, now seen corresponding path program 10 times [2024-06-27 21:01:59,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:59,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530300337] [2024-06-27 21:01:59,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:59,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:59,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:02,722 INFO 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 21:02:02,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:02,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530300337] [2024-06-27 21:02:02,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530300337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:02,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:02,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:02,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585173557] [2024-06-27 21:02:02,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:02,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:02,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:02,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:02,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:02,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:02,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 154 transitions, 1687 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:02,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:02,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:02,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:04,617 INFO L124 PetriNetUnfolderBase]: 1954/3256 cut-off events. [2024-06-27 21:02:04,617 INFO L125 PetriNetUnfolderBase]: For 73211/73211 co-relation queries the response was YES. [2024-06-27 21:02:04,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17226 conditions, 3256 events. 1954/3256 cut-off events. For 73211/73211 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19293 event pairs, 486 based on Foata normal form. 16/3269 useless extension candidates. Maximal degree in co-relation 17153. Up to 2678 conditions per place. [2024-06-27 21:02:04,641 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 49 changer transitions 0/207 dead transitions. [2024-06-27 21:02:04,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 207 transitions, 2260 flow [2024-06-27 21:02:04,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:04,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:04,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 21:02:04,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:02:04,642 INFO L175 Difference]: Start difference. First operand has 155 places, 154 transitions, 1687 flow. Second operand 10 states and 185 transitions. [2024-06-27 21:02:04,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 207 transitions, 2260 flow [2024-06-27 21:02:04,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 207 transitions, 2131 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:04,719 INFO L231 Difference]: Finished difference. Result has 157 places, 155 transitions, 1698 flow [2024-06-27 21:02:04,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1698, PETRI_PLACES=157, PETRI_TRANSITIONS=155} [2024-06-27 21:02:04,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-27 21:02:04,720 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 155 transitions, 1698 flow [2024-06-27 21:02:04,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:04,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:04,720 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 21:02:04,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:02:04,720 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:04,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:04,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1324827624, now seen corresponding path program 2 times [2024-06-27 21:02:04,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:04,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900767560] [2024-06-27 21:02:04,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:04,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:04,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:07,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 21:02:07,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:07,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900767560] [2024-06-27 21:02:07,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900767560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:07,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:07,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:07,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638870641] [2024-06-27 21:02:07,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:07,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:07,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:07,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:07,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:08,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:08,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 155 transitions, 1698 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:08,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:08,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:08,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:09,821 INFO L124 PetriNetUnfolderBase]: 2002/3352 cut-off events. [2024-06-27 21:02:09,821 INFO L125 PetriNetUnfolderBase]: For 73972/73972 co-relation queries the response was YES. [2024-06-27 21:02:09,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17488 conditions, 3352 events. 2002/3352 cut-off events. For 73972/73972 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20033 event pairs, 466 based on Foata normal form. 12/3361 useless extension candidates. Maximal degree in co-relation 17414. Up to 2326 conditions per place. [2024-06-27 21:02:09,843 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 57 changer transitions 0/211 dead transitions. [2024-06-27 21:02:09,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 211 transitions, 2279 flow [2024-06-27 21:02:09,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:09,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:09,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 21:02:09,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-27 21:02:09,845 INFO L175 Difference]: Start difference. First operand has 157 places, 155 transitions, 1698 flow. Second operand 10 states and 187 transitions. [2024-06-27 21:02:09,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 211 transitions, 2279 flow [2024-06-27 21:02:09,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 211 transitions, 2181 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:09,913 INFO L231 Difference]: Finished difference. Result has 159 places, 156 transitions, 1742 flow [2024-06-27 21:02:09,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1742, PETRI_PLACES=159, PETRI_TRANSITIONS=156} [2024-06-27 21:02:09,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-27 21:02:09,914 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 156 transitions, 1742 flow [2024-06-27 21:02:09,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:09,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:09,914 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 21:02:09,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:02:09,914 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:09,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:09,915 INFO L85 PathProgramCache]: Analyzing trace with hash 56329192, now seen corresponding path program 3 times [2024-06-27 21:02:09,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:09,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692390315] [2024-06-27 21:02:09,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:09,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:09,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:13,003 INFO 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 21:02:13,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:13,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692390315] [2024-06-27 21:02:13,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692390315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:13,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:13,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:13,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906125252] [2024-06-27 21:02:13,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:13,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:13,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:13,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:13,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:13,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:13,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 156 transitions, 1742 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:13,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:13,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:13,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:14,652 INFO L124 PetriNetUnfolderBase]: 2050/3453 cut-off events. [2024-06-27 21:02:14,652 INFO L125 PetriNetUnfolderBase]: For 79699/79724 co-relation queries the response was YES. [2024-06-27 21:02:14,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18059 conditions, 3453 events. 2050/3453 cut-off events. For 79699/79724 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21062 event pairs, 518 based on Foata normal form. 34/3484 useless extension candidates. Maximal degree in co-relation 17984. Up to 2852 conditions per place. [2024-06-27 21:02:14,679 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 50 changer transitions 0/213 dead transitions. [2024-06-27 21:02:14,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 213 transitions, 2331 flow [2024-06-27 21:02:14,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:02:14,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:02:14,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-27 21:02:14,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-27 21:02:14,681 INFO L175 Difference]: Start difference. First operand has 159 places, 156 transitions, 1742 flow. Second operand 11 states and 197 transitions. [2024-06-27 21:02:14,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 213 transitions, 2331 flow [2024-06-27 21:02:14,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 213 transitions, 2201 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 21:02:14,763 INFO L231 Difference]: Finished difference. Result has 162 places, 157 transitions, 1740 flow [2024-06-27 21:02:14,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1614, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1740, PETRI_PLACES=162, PETRI_TRANSITIONS=157} [2024-06-27 21:02:14,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 21:02:14,764 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 157 transitions, 1740 flow [2024-06-27 21:02:14,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:14,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:14,764 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 21:02:14,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:02:14,764 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:14,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:14,765 INFO L85 PathProgramCache]: Analyzing trace with hash 65525962, now seen corresponding path program 4 times [2024-06-27 21:02:14,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:14,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673831362] [2024-06-27 21:02:14,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:14,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:14,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:17,600 INFO 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 21:02:17,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:17,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673831362] [2024-06-27 21:02:17,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673831362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:17,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:17,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:17,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633782004] [2024-06-27 21:02:17,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:17,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:17,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:17,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:17,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:17,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:17,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 157 transitions, 1740 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:17,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:17,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:17,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:19,113 INFO L124 PetriNetUnfolderBase]: 2030/3421 cut-off events. [2024-06-27 21:02:19,113 INFO L125 PetriNetUnfolderBase]: For 73043/73068 co-relation queries the response was YES. [2024-06-27 21:02:19,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17418 conditions, 3421 events. 2030/3421 cut-off events. For 73043/73068 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20683 event pairs, 468 based on Foata normal form. 34/3452 useless extension candidates. Maximal degree in co-relation 17342. Up to 2026 conditions per place. [2024-06-27 21:02:19,136 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 61 changer transitions 0/208 dead transitions. [2024-06-27 21:02:19,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2225 flow [2024-06-27 21:02:19,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:19,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:19,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 21:02:19,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-27 21:02:19,138 INFO L175 Difference]: Start difference. First operand has 162 places, 157 transitions, 1740 flow. Second operand 10 states and 181 transitions. [2024-06-27 21:02:19,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2225 flow [2024-06-27 21:02:19,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 208 transitions, 2113 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 21:02:19,214 INFO L231 Difference]: Finished difference. Result has 162 places, 156 transitions, 1690 flow [2024-06-27 21:02:19,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1690, PETRI_PLACES=162, PETRI_TRANSITIONS=156} [2024-06-27 21:02:19,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-27 21:02:19,214 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 156 transitions, 1690 flow [2024-06-27 21:02:19,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:19,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:19,215 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 21:02:19,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:02:19,215 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:19,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:19,215 INFO L85 PathProgramCache]: Analyzing trace with hash -440377299, now seen corresponding path program 1 times [2024-06-27 21:02:19,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:19,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107959392] [2024-06-27 21:02:19,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:19,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:19,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:20,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:20,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107959392] [2024-06-27 21:02:20,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107959392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:20,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:20,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:20,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116555220] [2024-06-27 21:02:20,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:20,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:20,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:20,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:20,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:21,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:21,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 156 transitions, 1690 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:21,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:21,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:21,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:22,220 INFO L124 PetriNetUnfolderBase]: 2051/3460 cut-off events. [2024-06-27 21:02:22,220 INFO L125 PetriNetUnfolderBase]: For 75862/75880 co-relation queries the response was YES. [2024-06-27 21:02:22,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18159 conditions, 3460 events. 2051/3460 cut-off events. For 75862/75880 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21129 event pairs, 495 based on Foata normal form. 22/3461 useless extension candidates. Maximal degree in co-relation 18082. Up to 3124 conditions per place. [2024-06-27 21:02:22,250 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-27 21:02:22,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2469 flow [2024-06-27 21:02:22,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:22,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:22,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:02:22,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:02:22,254 INFO L175 Difference]: Start difference. First operand has 162 places, 156 transitions, 1690 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:02:22,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2469 flow [2024-06-27 21:02:22,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 208 transitions, 2282 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 21:02:22,340 INFO L231 Difference]: Finished difference. Result has 164 places, 179 transitions, 1898 flow [2024-06-27 21:02:22,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1898, PETRI_PLACES=164, PETRI_TRANSITIONS=179} [2024-06-27 21:02:22,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-27 21:02:22,340 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 179 transitions, 1898 flow [2024-06-27 21:02:22,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:22,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:22,341 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 21:02:22,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:02:22,341 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:22,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:22,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2023703785, now seen corresponding path program 2 times [2024-06-27 21:02:22,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:22,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109391799] [2024-06-27 21:02:22,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:22,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:22,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:24,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:24,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:24,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109391799] [2024-06-27 21:02:24,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109391799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:24,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:24,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:24,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149011793] [2024-06-27 21:02:24,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:24,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:24,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:24,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:24,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:24,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:24,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 179 transitions, 1898 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:24,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:24,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:24,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:26,027 INFO L124 PetriNetUnfolderBase]: 2085/3508 cut-off events. [2024-06-27 21:02:26,027 INFO L125 PetriNetUnfolderBase]: For 79365/79378 co-relation queries the response was YES. [2024-06-27 21:02:26,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18435 conditions, 3508 events. 2085/3508 cut-off events. For 79365/79378 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21397 event pairs, 497 based on Foata normal form. 10/3497 useless extension candidates. Maximal degree in co-relation 18356. Up to 3150 conditions per place. [2024-06-27 21:02:26,052 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 143 selfloop transitions, 57 changer transitions 0/213 dead transitions. [2024-06-27 21:02:26,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 213 transitions, 2555 flow [2024-06-27 21:02:26,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:26,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:26,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:02:26,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 21:02:26,054 INFO L175 Difference]: Start difference. First operand has 164 places, 179 transitions, 1898 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:02:26,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 213 transitions, 2555 flow [2024-06-27 21:02:26,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 213 transitions, 2504 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 21:02:26,154 INFO L231 Difference]: Finished difference. Result has 170 places, 190 transitions, 2104 flow [2024-06-27 21:02:26,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2104, PETRI_PLACES=170, PETRI_TRANSITIONS=190} [2024-06-27 21:02:26,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-27 21:02:26,155 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 190 transitions, 2104 flow [2024-06-27 21:02:26,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:26,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:26,155 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 21:02:26,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:02:26,155 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:26,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:26,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2092167681, now seen corresponding path program 3 times [2024-06-27 21:02:26,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:26,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977916506] [2024-06-27 21:02:26,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:26,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:26,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:28,370 INFO 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 21:02:28,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:28,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977916506] [2024-06-27 21:02:28,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977916506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:28,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:28,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:28,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527849104] [2024-06-27 21:02:28,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:28,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:28,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:28,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:28,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:28,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:28,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 190 transitions, 2104 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:28,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:28,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:28,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:29,501 INFO L124 PetriNetUnfolderBase]: 2071/3489 cut-off events. [2024-06-27 21:02:29,501 INFO L125 PetriNetUnfolderBase]: For 82153/82191 co-relation queries the response was YES. [2024-06-27 21:02:29,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18439 conditions, 3489 events. 2071/3489 cut-off events. For 82153/82191 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21296 event pairs, 510 based on Foata normal form. 30/3494 useless extension candidates. Maximal degree in co-relation 18358. Up to 3108 conditions per place. [2024-06-27 21:02:29,527 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 139 selfloop transitions, 55 changer transitions 0/207 dead transitions. [2024-06-27 21:02:29,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 207 transitions, 2632 flow [2024-06-27 21:02:29,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 21:02:29,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:02:29,528 INFO L175 Difference]: Start difference. First operand has 170 places, 190 transitions, 2104 flow. Second operand 6 states and 106 transitions. [2024-06-27 21:02:29,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 207 transitions, 2632 flow [2024-06-27 21:02:29,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 207 transitions, 2550 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:29,638 INFO L231 Difference]: Finished difference. Result has 172 places, 193 transitions, 2180 flow [2024-06-27 21:02:29,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2024, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2180, PETRI_PLACES=172, PETRI_TRANSITIONS=193} [2024-06-27 21:02:29,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-27 21:02:29,639 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 193 transitions, 2180 flow [2024-06-27 21:02:29,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:29,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:29,639 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 21:02:29,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:02:29,639 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:29,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:29,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1053697229, now seen corresponding path program 4 times [2024-06-27 21:02:29,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:29,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897298921] [2024-06-27 21:02:29,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:29,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:32,031 INFO 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 21:02:32,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:32,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897298921] [2024-06-27 21:02:32,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897298921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:32,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:32,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:32,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933034888] [2024-06-27 21:02:32,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:32,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:32,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:32,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:32,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:32,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:32,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 193 transitions, 2180 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:32,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:32,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:32,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:32,979 INFO L124 PetriNetUnfolderBase]: 2060/3475 cut-off events. [2024-06-27 21:02:32,979 INFO L125 PetriNetUnfolderBase]: For 79307/79320 co-relation queries the response was YES. [2024-06-27 21:02:32,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18415 conditions, 3475 events. 2060/3475 cut-off events. For 79307/79320 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21253 event pairs, 496 based on Foata normal form. 10/3464 useless extension candidates. Maximal degree in co-relation 18334. Up to 3128 conditions per place. [2024-06-27 21:02:33,007 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 146 selfloop transitions, 53 changer transitions 0/212 dead transitions. [2024-06-27 21:02:33,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 212 transitions, 2630 flow [2024-06-27 21:02:33,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:33,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:33,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 21:02:33,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-27 21:02:33,008 INFO L175 Difference]: Start difference. First operand has 172 places, 193 transitions, 2180 flow. Second operand 6 states and 111 transitions. [2024-06-27 21:02:33,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 212 transitions, 2630 flow [2024-06-27 21:02:33,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 212 transitions, 2480 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:33,113 INFO L231 Difference]: Finished difference. Result has 174 places, 193 transitions, 2156 flow [2024-06-27 21:02:33,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2156, PETRI_PLACES=174, PETRI_TRANSITIONS=193} [2024-06-27 21:02:33,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 21:02:33,113 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 193 transitions, 2156 flow [2024-06-27 21:02:33,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 21:02:33,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:33,114 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 21:02:33,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:02:33,114 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:33,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:33,114 INFO L85 PathProgramCache]: Analyzing trace with hash 298267371, now seen corresponding path program 1 times [2024-06-27 21:02:33,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:33,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106426626] [2024-06-27 21:02:33,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:33,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:33,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:34,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 21:02:34,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:34,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106426626] [2024-06-27 21:02:34,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106426626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:34,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:34,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:34,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446033248] [2024-06-27 21:02:34,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:34,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:34,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:34,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:34,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:35,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:35,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 193 transitions, 2156 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:35,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:35,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:35,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:36,166 INFO L124 PetriNetUnfolderBase]: 2150/3595 cut-off events. [2024-06-27 21:02:36,167 INFO L125 PetriNetUnfolderBase]: For 80952/80954 co-relation queries the response was YES. [2024-06-27 21:02:36,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18948 conditions, 3595 events. 2150/3595 cut-off events. For 80952/80954 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21836 event pairs, 518 based on Foata normal form. 3/3596 useless extension candidates. Maximal degree in co-relation 18866. Up to 3365 conditions per place. [2024-06-27 21:02:36,192 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 191 selfloop transitions, 19 changer transitions 0/215 dead transitions. [2024-06-27 21:02:36,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 215 transitions, 2756 flow [2024-06-27 21:02:36,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:36,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:36,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 21:02:36,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-27 21:02:36,193 INFO L175 Difference]: Start difference. First operand has 174 places, 193 transitions, 2156 flow. Second operand 6 states and 103 transitions. [2024-06-27 21:02:36,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 215 transitions, 2756 flow [2024-06-27 21:02:36,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2634 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:36,297 INFO L231 Difference]: Finished difference. Result has 174 places, 199 transitions, 2150 flow [2024-06-27 21:02:36,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2150, PETRI_PLACES=174, PETRI_TRANSITIONS=199} [2024-06-27 21:02:36,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 21:02:36,298 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 199 transitions, 2150 flow [2024-06-27 21:02:36,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:36,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:36,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 21:02:36,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:02:36,298 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:36,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:36,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1794831867, now seen corresponding path program 2 times [2024-06-27 21:02:36,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:36,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900192811] [2024-06-27 21:02:36,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:36,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:36,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:38,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 21:02:38,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:38,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900192811] [2024-06-27 21:02:38,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900192811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:38,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:38,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:02:38,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160423885] [2024-06-27 21:02:38,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:38,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:02:38,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:38,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:02:38,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:02:38,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:38,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 199 transitions, 2150 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:38,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:38,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:38,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:39,182 INFO L124 PetriNetUnfolderBase]: 2147/3591 cut-off events. [2024-06-27 21:02:39,182 INFO L125 PetriNetUnfolderBase]: For 80766/80768 co-relation queries the response was YES. [2024-06-27 21:02:39,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19021 conditions, 3591 events. 2147/3591 cut-off events. For 80766/80768 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21832 event pairs, 518 based on Foata normal form. 3/3592 useless extension candidates. Maximal degree in co-relation 18939. Up to 3365 conditions per place. [2024-06-27 21:02:39,211 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 192 selfloop transitions, 16 changer transitions 0/213 dead transitions. [2024-06-27 21:02:39,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 213 transitions, 2606 flow [2024-06-27 21:02:39,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:02:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:02:39,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 21:02:39,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:02:39,212 INFO L175 Difference]: Start difference. First operand has 174 places, 199 transitions, 2150 flow. Second operand 5 states and 90 transitions. [2024-06-27 21:02:39,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 213 transitions, 2606 flow [2024-06-27 21:02:39,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 213 transitions, 2551 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 21:02:39,300 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2137 flow [2024-06-27 21:02:39,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2137, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-06-27 21:02:39,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-27 21:02:39,301 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2137 flow [2024-06-27 21:02:39,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:39,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:39,301 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 21:02:39,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:02:39,301 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:39,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:39,301 INFO L85 PathProgramCache]: Analyzing trace with hash 479224725, now seen corresponding path program 1 times [2024-06-27 21:02:39,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:39,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559638808] [2024-06-27 21:02:39,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:39,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:42,122 INFO 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 21:02:42,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:42,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559638808] [2024-06-27 21:02:42,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559638808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:42,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:42,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:42,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207287197] [2024-06-27 21:02:42,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:42,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:42,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:42,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:42,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:42,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:02:42,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2137 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:42,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:42,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:02:42,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:43,106 INFO L124 PetriNetUnfolderBase]: 2051/3465 cut-off events. [2024-06-27 21:02:43,106 INFO L125 PetriNetUnfolderBase]: For 84170/84183 co-relation queries the response was YES. [2024-06-27 21:02:43,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18475 conditions, 3465 events. 2051/3465 cut-off events. For 84170/84183 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21201 event pairs, 493 based on Foata normal form. 10/3454 useless extension candidates. Maximal degree in co-relation 18391. Up to 3201 conditions per place. [2024-06-27 21:02:43,136 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 186 selfloop transitions, 15 changer transitions 0/214 dead transitions. [2024-06-27 21:02:43,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 214 transitions, 2601 flow [2024-06-27 21:02:43,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:02:43,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:02:43,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 21:02:43,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:02:43,138 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2137 flow. Second operand 6 states and 102 transitions. [2024-06-27 21:02:43,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 214 transitions, 2601 flow [2024-06-27 21:02:43,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 214 transitions, 2569 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:43,241 INFO L231 Difference]: Finished difference. Result has 179 places, 201 transitions, 2172 flow [2024-06-27 21:02:43,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2172, PETRI_PLACES=179, PETRI_TRANSITIONS=201} [2024-06-27 21:02:43,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-27 21:02:43,241 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 201 transitions, 2172 flow [2024-06-27 21:02:43,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:43,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:43,242 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 21:02:43,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:02:43,242 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:43,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:43,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1911996456, now seen corresponding path program 1 times [2024-06-27 21:02:43,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:43,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016743260] [2024-06-27 21:02:43,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:43,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:46,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:46,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016743260] [2024-06-27 21:02:46,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016743260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:46,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:46,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:46,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384529284] [2024-06-27 21:02:46,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:46,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:46,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:46,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:46,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:46,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:46,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 201 transitions, 2172 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:46,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:46,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:46,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:47,747 INFO L124 PetriNetUnfolderBase]: 2168/3628 cut-off events. [2024-06-27 21:02:47,747 INFO L125 PetriNetUnfolderBase]: For 87964/87964 co-relation queries the response was YES. [2024-06-27 21:02:47,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19419 conditions, 3628 events. 2168/3628 cut-off events. For 87964/87964 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21980 event pairs, 499 based on Foata normal form. 2/3628 useless extension candidates. Maximal degree in co-relation 19334. Up to 3307 conditions per place. [2024-06-27 21:02:47,778 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 38 changer transitions 0/256 dead transitions. [2024-06-27 21:02:47,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3015 flow [2024-06-27 21:02:47,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:02:47,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:02:47,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 21:02:47,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-27 21:02:47,779 INFO L175 Difference]: Start difference. First operand has 179 places, 201 transitions, 2172 flow. Second operand 10 states and 166 transitions. [2024-06-27 21:02:47,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3015 flow [2024-06-27 21:02:47,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 256 transitions, 2964 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:47,889 INFO L231 Difference]: Finished difference. Result has 187 places, 218 transitions, 2372 flow [2024-06-27 21:02:47,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2121, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2372, PETRI_PLACES=187, PETRI_TRANSITIONS=218} [2024-06-27 21:02:47,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-27 21:02:47,890 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 218 transitions, 2372 flow [2024-06-27 21:02:47,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:47,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:47,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 21:02:47,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:02:47,890 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:47,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:47,890 INFO L85 PathProgramCache]: Analyzing trace with hash -331628564, now seen corresponding path program 2 times [2024-06-27 21:02:47,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:47,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660923058] [2024-06-27 21:02:47,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:47,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:51,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:51,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:51,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660923058] [2024-06-27 21:02:51,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660923058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:51,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:51,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:51,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100226042] [2024-06-27 21:02:51,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:51,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:51,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:51,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:51,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:51,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:51,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 218 transitions, 2372 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:51,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:51,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:51,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:52,409 INFO L124 PetriNetUnfolderBase]: 2199/3673 cut-off events. [2024-06-27 21:02:52,409 INFO L125 PetriNetUnfolderBase]: For 94737/94737 co-relation queries the response was YES. [2024-06-27 21:02:52,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20249 conditions, 3673 events. 2199/3673 cut-off events. For 94737/94737 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22292 event pairs, 500 based on Foata normal form. 2/3673 useless extension candidates. Maximal degree in co-relation 20161. Up to 3336 conditions per place. [2024-06-27 21:02:52,443 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 45 changer transitions 0/260 dead transitions. [2024-06-27 21:02:52,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 260 transitions, 3274 flow [2024-06-27 21:02:52,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:52,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:52,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:02:52,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 21:02:52,444 INFO L175 Difference]: Start difference. First operand has 187 places, 218 transitions, 2372 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:02:52,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 260 transitions, 3274 flow [2024-06-27 21:02:52,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 260 transitions, 3162 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:52,591 INFO L231 Difference]: Finished difference. Result has 192 places, 231 transitions, 2524 flow [2024-06-27 21:02:52,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2524, PETRI_PLACES=192, PETRI_TRANSITIONS=231} [2024-06-27 21:02:52,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-27 21:02:52,591 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 231 transitions, 2524 flow [2024-06-27 21:02:52,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:52,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:52,591 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 21:02:52,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:02:52,592 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:52,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:52,592 INFO L85 PathProgramCache]: Analyzing trace with hash -331639724, now seen corresponding path program 3 times [2024-06-27 21:02:52,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:52,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982203144] [2024-06-27 21:02:52,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:52,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:55,647 INFO 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 21:02:55,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:55,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982203144] [2024-06-27 21:02:55,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982203144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:55,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:55,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:55,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440392355] [2024-06-27 21:02:55,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:55,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:55,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:55,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:55,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:55,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:02:55,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 231 transitions, 2524 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:55,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:55,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:02:55,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:57,012 INFO L124 PetriNetUnfolderBase]: 2193/3665 cut-off events. [2024-06-27 21:02:57,012 INFO L125 PetriNetUnfolderBase]: For 97233/97233 co-relation queries the response was YES. [2024-06-27 21:02:57,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20195 conditions, 3665 events. 2193/3665 cut-off events. For 97233/97233 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22235 event pairs, 499 based on Foata normal form. 2/3665 useless extension candidates. Maximal degree in co-relation 20105. Up to 3331 conditions per place. [2024-06-27 21:02:57,046 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 47 changer transitions 0/262 dead transitions. [2024-06-27 21:02:57,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 262 transitions, 3208 flow [2024-06-27 21:02:57,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:02:57,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:02:57,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 21:02:57,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-27 21:02:57,050 INFO L175 Difference]: Start difference. First operand has 192 places, 231 transitions, 2524 flow. Second operand 11 states and 174 transitions. [2024-06-27 21:02:57,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 262 transitions, 3208 flow [2024-06-27 21:02:57,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 262 transitions, 3150 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 21:02:57,234 INFO L231 Difference]: Finished difference. Result has 200 places, 231 transitions, 2566 flow [2024-06-27 21:02:57,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2566, PETRI_PLACES=200, PETRI_TRANSITIONS=231} [2024-06-27 21:02:57,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-27 21:02:57,235 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 231 transitions, 2566 flow [2024-06-27 21:02:57,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:57,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:57,235 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 21:02:57,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:02:57,235 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:57,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:57,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1970604336, now seen corresponding path program 4 times [2024-06-27 21:02:57,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:57,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581161760] [2024-06-27 21:02:57,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:57,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:00,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:00,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:00,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581161760] [2024-06-27 21:03:00,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581161760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:00,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:00,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:00,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435584177] [2024-06-27 21:03:00,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:00,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:00,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:00,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:00,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:00,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:00,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 231 transitions, 2566 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:00,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:00,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:00,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:01,402 INFO L124 PetriNetUnfolderBase]: 2187/3653 cut-off events. [2024-06-27 21:03:01,402 INFO L125 PetriNetUnfolderBase]: For 100977/100977 co-relation queries the response was YES. [2024-06-27 21:03:01,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20206 conditions, 3653 events. 2187/3653 cut-off events. For 100977/100977 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22208 event pairs, 518 based on Foata normal form. 2/3649 useless extension candidates. Maximal degree in co-relation 20115. Up to 3301 conditions per place. [2024-06-27 21:03:01,430 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 206 selfloop transitions, 47 changer transitions 0/258 dead transitions. [2024-06-27 21:03:01,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 258 transitions, 3268 flow [2024-06-27 21:03:01,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:01,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:01,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:03:01,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 21:03:01,432 INFO L175 Difference]: Start difference. First operand has 200 places, 231 transitions, 2566 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:03:01,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 258 transitions, 3268 flow [2024-06-27 21:03:01,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 258 transitions, 3172 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:01,593 INFO L231 Difference]: Finished difference. Result has 201 places, 240 transitions, 2673 flow [2024-06-27 21:03:01,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2673, PETRI_PLACES=201, PETRI_TRANSITIONS=240} [2024-06-27 21:03:01,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-27 21:03:01,593 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 240 transitions, 2673 flow [2024-06-27 21:03:01,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:01,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:01,594 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 21:03:01,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:03:01,594 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:01,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:01,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1957706166, now seen corresponding path program 5 times [2024-06-27 21:03:01,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:01,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280883683] [2024-06-27 21:03:01,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:01,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:04,437 INFO 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 21:03:04,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:04,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280883683] [2024-06-27 21:03:04,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280883683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:04,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:04,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:04,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454750242] [2024-06-27 21:03:04,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:04,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:04,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:04,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:04,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:04,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:04,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 240 transitions, 2673 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:04,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:04,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:04,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:05,714 INFO L124 PetriNetUnfolderBase]: 2197/3675 cut-off events. [2024-06-27 21:03:05,714 INFO L125 PetriNetUnfolderBase]: For 104719/104719 co-relation queries the response was YES. [2024-06-27 21:03:05,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20773 conditions, 3675 events. 2197/3675 cut-off events. For 104719/104719 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22360 event pairs, 498 based on Foata normal form. 2/3675 useless extension candidates. Maximal degree in co-relation 20679. Up to 3333 conditions per place. [2024-06-27 21:03:05,745 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 222 selfloop transitions, 51 changer transitions 0/278 dead transitions. [2024-06-27 21:03:05,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 3439 flow [2024-06-27 21:03:05,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:05,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:05,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:03:05,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:03:05,746 INFO L175 Difference]: Start difference. First operand has 201 places, 240 transitions, 2673 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:03:05,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 3439 flow [2024-06-27 21:03:05,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 278 transitions, 3389 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 21:03:05,920 INFO L231 Difference]: Finished difference. Result has 208 places, 243 transitions, 2771 flow [2024-06-27 21:03:05,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2771, PETRI_PLACES=208, PETRI_TRANSITIONS=243} [2024-06-27 21:03:05,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 21:03:05,921 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 243 transitions, 2771 flow [2024-06-27 21:03:05,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:05,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:05,921 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 21:03:05,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:03:05,921 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:05,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:05,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1957717326, now seen corresponding path program 6 times [2024-06-27 21:03:05,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:05,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672582008] [2024-06-27 21:03:05,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:05,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:05,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:08,908 INFO 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 21:03:08,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:08,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672582008] [2024-06-27 21:03:08,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672582008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:08,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:08,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:08,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439832904] [2024-06-27 21:03:08,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:08,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:08,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:08,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:08,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:08,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:08,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 243 transitions, 2771 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:08,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:08,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:08,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:09,927 INFO L124 PetriNetUnfolderBase]: 2191/3667 cut-off events. [2024-06-27 21:03:09,928 INFO L125 PetriNetUnfolderBase]: For 107443/107443 co-relation queries the response was YES. [2024-06-27 21:03:09,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20924 conditions, 3667 events. 2191/3667 cut-off events. For 107443/107443 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22313 event pairs, 498 based on Foata normal form. 2/3667 useless extension candidates. Maximal degree in co-relation 20828. Up to 3328 conditions per place. [2024-06-27 21:03:09,961 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 46 changer transitions 0/267 dead transitions. [2024-06-27 21:03:09,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 267 transitions, 3371 flow [2024-06-27 21:03:09,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:09,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:09,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:03:09,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 21:03:09,962 INFO L175 Difference]: Start difference. First operand has 208 places, 243 transitions, 2771 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:03:09,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 267 transitions, 3371 flow [2024-06-27 21:03:10,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 267 transitions, 3273 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:10,127 INFO L231 Difference]: Finished difference. Result has 208 places, 243 transitions, 2776 flow [2024-06-27 21:03:10,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2776, PETRI_PLACES=208, PETRI_TRANSITIONS=243} [2024-06-27 21:03:10,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 21:03:10,128 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 243 transitions, 2776 flow [2024-06-27 21:03:10,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:10,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:10,128 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 21:03:10,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:03:10,128 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:10,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash 46831450, now seen corresponding path program 1 times [2024-06-27 21:03:10,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:10,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905700478] [2024-06-27 21:03:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:10,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:10,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:12,340 INFO 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 21:03:12,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:12,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905700478] [2024-06-27 21:03:12,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905700478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:12,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:12,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:12,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869032109] [2024-06-27 21:03:12,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:12,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:12,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:12,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:12,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:12,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:12,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 243 transitions, 2776 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:12,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:12,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:12,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:13,781 INFO L124 PetriNetUnfolderBase]: 2201/3683 cut-off events. [2024-06-27 21:03:13,782 INFO L125 PetriNetUnfolderBase]: For 103818/103820 co-relation queries the response was YES. [2024-06-27 21:03:13,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20881 conditions, 3683 events. 2201/3683 cut-off events. For 103818/103820 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22399 event pairs, 516 based on Foata normal form. 4/3685 useless extension candidates. Maximal degree in co-relation 20786. Up to 3403 conditions per place. [2024-06-27 21:03:13,811 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 27 changer transitions 0/269 dead transitions. [2024-06-27 21:03:13,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 269 transitions, 3512 flow [2024-06-27 21:03:13,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:13,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:13,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:03:13,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:03:13,812 INFO L175 Difference]: Start difference. First operand has 208 places, 243 transitions, 2776 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:03:13,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 269 transitions, 3512 flow [2024-06-27 21:03:13,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 269 transitions, 3411 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:13,989 INFO L231 Difference]: Finished difference. Result has 208 places, 249 transitions, 2815 flow [2024-06-27 21:03:13,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2815, PETRI_PLACES=208, PETRI_TRANSITIONS=249} [2024-06-27 21:03:13,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-27 21:03:13,989 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 249 transitions, 2815 flow [2024-06-27 21:03:13,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:13,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:13,995 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 21:03:13,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:03:13,995 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:13,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:13,995 INFO L85 PathProgramCache]: Analyzing trace with hash -194785570, now seen corresponding path program 2 times [2024-06-27 21:03:13,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:13,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951887087] [2024-06-27 21:03:13,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:13,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:14,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:16,223 INFO 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 21:03:16,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:16,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951887087] [2024-06-27 21:03:16,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951887087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:16,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:16,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:16,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125925373] [2024-06-27 21:03:16,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:16,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:16,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:16,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:16,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:16,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:16,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 249 transitions, 2815 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:16,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:16,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:16,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:17,320 INFO L124 PetriNetUnfolderBase]: 2211/3701 cut-off events. [2024-06-27 21:03:17,320 INFO L125 PetriNetUnfolderBase]: For 104798/104800 co-relation queries the response was YES. [2024-06-27 21:03:17,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21185 conditions, 3701 events. 2211/3701 cut-off events. For 104798/104800 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22590 event pairs, 516 based on Foata normal form. 4/3703 useless extension candidates. Maximal degree in co-relation 21090. Up to 3422 conditions per place. [2024-06-27 21:03:17,355 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 241 selfloop transitions, 25 changer transitions 0/271 dead transitions. [2024-06-27 21:03:17,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 271 transitions, 3523 flow [2024-06-27 21:03:17,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:03:17,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:03:17,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 21:03:17,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:03:17,356 INFO L175 Difference]: Start difference. First operand has 208 places, 249 transitions, 2815 flow. Second operand 6 states and 108 transitions. [2024-06-27 21:03:17,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 271 transitions, 3523 flow [2024-06-27 21:03:17,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 271 transitions, 3467 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:03:17,532 INFO L231 Difference]: Finished difference. Result has 211 places, 252 transitions, 2857 flow [2024-06-27 21:03:17,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2857, PETRI_PLACES=211, PETRI_TRANSITIONS=252} [2024-06-27 21:03:17,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-27 21:03:17,533 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 252 transitions, 2857 flow [2024-06-27 21:03:17,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:17,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:17,533 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 21:03:17,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:03:17,533 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:17,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:17,534 INFO L85 PathProgramCache]: Analyzing trace with hash -194779990, now seen corresponding path program 3 times [2024-06-27 21:03:17,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:17,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421969558] [2024-06-27 21:03:17,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:17,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:19,781 INFO 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 21:03:19,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:19,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421969558] [2024-06-27 21:03:19,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421969558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:19,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:19,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:19,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058287345] [2024-06-27 21:03:19,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:19,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:19,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:19,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:19,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:19,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:19,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 252 transitions, 2857 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:19,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:19,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:19,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:21,070 INFO L124 PetriNetUnfolderBase]: 2205/3693 cut-off events. [2024-06-27 21:03:21,071 INFO L125 PetriNetUnfolderBase]: For 107217/107219 co-relation queries the response was YES. [2024-06-27 21:03:21,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21189 conditions, 3693 events. 2205/3693 cut-off events. For 107217/107219 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22485 event pairs, 512 based on Foata normal form. 4/3695 useless extension candidates. Maximal degree in co-relation 21092. Up to 3417 conditions per place. [2024-06-27 21:03:21,105 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 240 selfloop transitions, 27 changer transitions 0/272 dead transitions. [2024-06-27 21:03:21,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3443 flow [2024-06-27 21:03:21,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:21,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:21,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:03:21,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:03:21,106 INFO L175 Difference]: Start difference. First operand has 211 places, 252 transitions, 2857 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:03:21,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3443 flow [2024-06-27 21:03:21,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 272 transitions, 3355 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:03:21,303 INFO L231 Difference]: Finished difference. Result has 215 places, 252 transitions, 2829 flow [2024-06-27 21:03:21,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2829, PETRI_PLACES=215, PETRI_TRANSITIONS=252} [2024-06-27 21:03:21,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 21:03:21,303 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 252 transitions, 2829 flow [2024-06-27 21:03:21,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:21,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:21,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:21,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:03:21,304 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:21,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:21,304 INFO L85 PathProgramCache]: Analyzing trace with hash -747902516, now seen corresponding path program 1 times [2024-06-27 21:03:21,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:21,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954115583] [2024-06-27 21:03:21,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:21,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:21,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:24,652 INFO 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 21:03:24,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:24,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954115583] [2024-06-27 21:03:24,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954115583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:24,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:24,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:24,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390082980] [2024-06-27 21:03:24,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:24,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:24,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:24,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:24,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:24,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:24,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 252 transitions, 2829 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:24,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:24,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:24,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:26,184 INFO L124 PetriNetUnfolderBase]: 2218/3711 cut-off events. [2024-06-27 21:03:26,185 INFO L125 PetriNetUnfolderBase]: For 111308/111308 co-relation queries the response was YES. [2024-06-27 21:03:26,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21411 conditions, 3711 events. 2218/3711 cut-off events. For 111308/111308 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22584 event pairs, 516 based on Foata normal form. 1/3709 useless extension candidates. Maximal degree in co-relation 21313. Up to 3299 conditions per place. [2024-06-27 21:03:26,218 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 223 selfloop transitions, 64 changer transitions 0/292 dead transitions. [2024-06-27 21:03:26,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 292 transitions, 3799 flow [2024-06-27 21:03:26,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:26,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:26,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 21:03:26,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 21:03:26,220 INFO L175 Difference]: Start difference. First operand has 215 places, 252 transitions, 2829 flow. Second operand 8 states and 145 transitions. [2024-06-27 21:03:26,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 292 transitions, 3799 flow [2024-06-27 21:03:26,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 292 transitions, 3725 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:26,450 INFO L231 Difference]: Finished difference. Result has 216 places, 261 transitions, 3027 flow [2024-06-27 21:03:26,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=216, PETRI_TRANSITIONS=261} [2024-06-27 21:03:26,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-27 21:03:26,450 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 261 transitions, 3027 flow [2024-06-27 21:03:26,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:26,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:26,451 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 21:03:26,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:03:26,451 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:26,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:26,451 INFO L85 PathProgramCache]: Analyzing trace with hash -747782546, now seen corresponding path program 2 times [2024-06-27 21:03:26,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:26,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645314046] [2024-06-27 21:03:26,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:26,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:29,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:29,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:29,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645314046] [2024-06-27 21:03:29,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645314046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:29,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:29,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:29,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987438501] [2024-06-27 21:03:29,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:29,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:29,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:29,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:29,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:29,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:29,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 261 transitions, 3027 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:29,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:29,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:29,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:30,988 INFO L124 PetriNetUnfolderBase]: 2233/3735 cut-off events. [2024-06-27 21:03:30,988 INFO L125 PetriNetUnfolderBase]: For 117544/117546 co-relation queries the response was YES. [2024-06-27 21:03:31,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22054 conditions, 3735 events. 2233/3735 cut-off events. For 117544/117546 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22743 event pairs, 509 based on Foata normal form. 3/3736 useless extension candidates. Maximal degree in co-relation 21955. Up to 3400 conditions per place. [2024-06-27 21:03:31,023 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 232 selfloop transitions, 58 changer transitions 0/295 dead transitions. [2024-06-27 21:03:31,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 3806 flow [2024-06-27 21:03:31,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:31,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:31,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:03:31,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:03:31,024 INFO L175 Difference]: Start difference. First operand has 216 places, 261 transitions, 3027 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:03:31,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 3806 flow [2024-06-27 21:03:31,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 295 transitions, 3699 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 21:03:31,183 INFO L231 Difference]: Finished difference. Result has 221 places, 270 transitions, 3176 flow [2024-06-27 21:03:31,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2938, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3176, PETRI_PLACES=221, PETRI_TRANSITIONS=270} [2024-06-27 21:03:31,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-27 21:03:31,183 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 270 transitions, 3176 flow [2024-06-27 21:03:31,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:31,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:31,184 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 21:03:31,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:03:31,184 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:31,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:31,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1690783200, now seen corresponding path program 3 times [2024-06-27 21:03:31,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:31,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969425703] [2024-06-27 21:03:31,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:31,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:34,276 INFO 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 21:03:34,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:34,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969425703] [2024-06-27 21:03:34,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969425703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:34,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:34,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:34,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686406510] [2024-06-27 21:03:34,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:34,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:34,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:34,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:34,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:34,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:34,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 270 transitions, 3176 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:34,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:34,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:34,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:35,638 INFO L124 PetriNetUnfolderBase]: 2246/3758 cut-off events. [2024-06-27 21:03:35,638 INFO L125 PetriNetUnfolderBase]: For 123771/123773 co-relation queries the response was YES. [2024-06-27 21:03:35,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22439 conditions, 3758 events. 2246/3758 cut-off events. For 123771/123773 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22921 event pairs, 512 based on Foata normal form. 3/3759 useless extension candidates. Maximal degree in co-relation 22338. Up to 3407 conditions per place. [2024-06-27 21:03:35,673 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 66 changer transitions 0/298 dead transitions. [2024-06-27 21:03:35,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 298 transitions, 4000 flow [2024-06-27 21:03:35,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:35,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:35,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 21:03:35,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-27 21:03:35,674 INFO L175 Difference]: Start difference. First operand has 221 places, 270 transitions, 3176 flow. Second operand 9 states and 145 transitions. [2024-06-27 21:03:35,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 298 transitions, 4000 flow [2024-06-27 21:03:35,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 298 transitions, 3895 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 21:03:35,865 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3320 flow [2024-06-27 21:03:35,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3320, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-27 21:03:35,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-27 21:03:35,867 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3320 flow [2024-06-27 21:03:35,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:35,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:35,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:35,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:03:35,868 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:35,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:35,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1690536936, now seen corresponding path program 1 times [2024-06-27 21:03:35,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:35,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252496450] [2024-06-27 21:03:35,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:35,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:39,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:39,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:39,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252496450] [2024-06-27 21:03:39,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252496450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:39,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:39,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:39,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527192934] [2024-06-27 21:03:39,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:39,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:39,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:39,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:39,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:39,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:03:39,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3320 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:39,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:39,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:03:39,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:40,814 INFO L124 PetriNetUnfolderBase]: 2182/3672 cut-off events. [2024-06-27 21:03:40,814 INFO L125 PetriNetUnfolderBase]: For 132553/132568 co-relation queries the response was YES. [2024-06-27 21:03:40,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22202 conditions, 3672 events. 2182/3672 cut-off events. For 132553/132568 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22631 event pairs, 489 based on Foata normal form. 12/3663 useless extension candidates. Maximal degree in co-relation 22099. Up to 3248 conditions per place. [2024-06-27 21:03:40,853 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 73 changer transitions 0/302 dead transitions. [2024-06-27 21:03:40,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 302 transitions, 3970 flow [2024-06-27 21:03:40,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:40,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:40,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:03:40,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 21:03:40,854 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3320 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:03:40,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 302 transitions, 3970 flow [2024-06-27 21:03:41,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 302 transitions, 3811 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:41,038 INFO L231 Difference]: Finished difference. Result has 231 places, 278 transitions, 3355 flow [2024-06-27 21:03:41,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3355, PETRI_PLACES=231, PETRI_TRANSITIONS=278} [2024-06-27 21:03:41,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 21:03:41,038 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 278 transitions, 3355 flow [2024-06-27 21:03:41,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:41,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:41,039 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 21:03:41,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:03:41,039 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:41,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:41,039 INFO L85 PathProgramCache]: Analyzing trace with hash -293584164, now seen corresponding path program 4 times [2024-06-27 21:03:41,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:41,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921525737] [2024-06-27 21:03:41,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:41,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:41,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:44,131 INFO 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 21:03:44,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:44,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921525737] [2024-06-27 21:03:44,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921525737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:44,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:44,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:44,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70813774] [2024-06-27 21:03:44,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:44,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:44,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:44,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:44,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:44,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:44,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 278 transitions, 3355 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:44,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:44,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:45,554 INFO L124 PetriNetUnfolderBase]: 2275/3801 cut-off events. [2024-06-27 21:03:45,554 INFO L125 PetriNetUnfolderBase]: For 136279/136279 co-relation queries the response was YES. [2024-06-27 21:03:45,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23152 conditions, 3801 events. 2275/3801 cut-off events. For 136279/136279 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23260 event pairs, 523 based on Foata normal form. 1/3799 useless extension candidates. Maximal degree in co-relation 23048. Up to 3367 conditions per place. [2024-06-27 21:03:45,590 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 88 changer transitions 0/309 dead transitions. [2024-06-27 21:03:45,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 309 transitions, 4323 flow [2024-06-27 21:03:45,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:45,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:45,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 21:03:45,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 21:03:45,591 INFO L175 Difference]: Start difference. First operand has 231 places, 278 transitions, 3355 flow. Second operand 7 states and 128 transitions. [2024-06-27 21:03:45,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 309 transitions, 4323 flow [2024-06-27 21:03:45,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 309 transitions, 4151 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:45,826 INFO L231 Difference]: Finished difference. Result has 231 places, 284 transitions, 3469 flow [2024-06-27 21:03:45,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3469, PETRI_PLACES=231, PETRI_TRANSITIONS=284} [2024-06-27 21:03:45,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 21:03:45,826 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 284 transitions, 3469 flow [2024-06-27 21:03:45,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:45,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:45,826 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 21:03:45,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:03:45,827 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:45,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:45,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1832344056, now seen corresponding path program 5 times [2024-06-27 21:03:45,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:45,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220486277] [2024-06-27 21:03:45,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:45,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:45,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:48,592 INFO 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 21:03:48,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:48,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220486277] [2024-06-27 21:03:48,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220486277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:48,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:48,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:48,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171190362] [2024-06-27 21:03:48,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:48,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:48,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:48,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:48,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:48,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:48,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 284 transitions, 3469 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:48,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:48,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:48,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:50,086 INFO L124 PetriNetUnfolderBase]: 2280/3813 cut-off events. [2024-06-27 21:03:50,086 INFO L125 PetriNetUnfolderBase]: For 142642/142669 co-relation queries the response was YES. [2024-06-27 21:03:50,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23291 conditions, 3813 events. 2280/3813 cut-off events. For 142642/142669 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23329 event pairs, 538 based on Foata normal form. 25/3834 useless extension candidates. Maximal degree in co-relation 23186. Up to 3373 conditions per place. [2024-06-27 21:03:50,119 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 88 changer transitions 0/309 dead transitions. [2024-06-27 21:03:50,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 309 transitions, 4389 flow [2024-06-27 21:03:50,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:50,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:50,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:03:50,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-27 21:03:50,120 INFO L175 Difference]: Start difference. First operand has 231 places, 284 transitions, 3469 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:03:50,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 309 transitions, 4389 flow [2024-06-27 21:03:50,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 4237 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 21:03:50,329 INFO L231 Difference]: Finished difference. Result has 234 places, 287 transitions, 3559 flow [2024-06-27 21:03:50,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3559, PETRI_PLACES=234, PETRI_TRANSITIONS=287} [2024-06-27 21:03:50,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-27 21:03:50,329 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 287 transitions, 3559 flow [2024-06-27 21:03:50,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:50,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:50,330 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 21:03:50,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:03:50,330 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:50,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:50,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1871024110, now seen corresponding path program 6 times [2024-06-27 21:03:50,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:50,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406145551] [2024-06-27 21:03:50,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:50,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:50,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:53,350 INFO 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 21:03:53,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406145551] [2024-06-27 21:03:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406145551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325084349] [2024-06-27 21:03:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:53,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:53,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:53,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:53,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:53,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:53,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 287 transitions, 3559 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:53,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:53,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:53,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:54,672 INFO L124 PetriNetUnfolderBase]: 2277/3805 cut-off events. [2024-06-27 21:03:54,672 INFO L125 PetriNetUnfolderBase]: For 140306/140308 co-relation queries the response was YES. [2024-06-27 21:03:54,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23207 conditions, 3805 events. 2277/3805 cut-off events. For 140306/140308 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23254 event pairs, 512 based on Foata normal form. 3/3806 useless extension candidates. Maximal degree in co-relation 23102. Up to 3453 conditions per place. [2024-06-27 21:03:54,710 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 65 changer transitions 0/306 dead transitions. [2024-06-27 21:03:54,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 306 transitions, 4213 flow [2024-06-27 21:03:54,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:54,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:54,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:03:54,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:03:54,711 INFO L175 Difference]: Start difference. First operand has 234 places, 287 transitions, 3559 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:03:54,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 306 transitions, 4213 flow [2024-06-27 21:03:54,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 306 transitions, 3937 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:54,935 INFO L231 Difference]: Finished difference. Result has 236 places, 287 transitions, 3430 flow [2024-06-27 21:03:54,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3430, PETRI_PLACES=236, PETRI_TRANSITIONS=287} [2024-06-27 21:03:54,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 21:03:54,935 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 287 transitions, 3430 flow [2024-06-27 21:03:54,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:54,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:54,936 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 21:03:54,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:03:54,936 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:54,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:54,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1771343176, now seen corresponding path program 7 times [2024-06-27 21:03:54,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:54,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754988692] [2024-06-27 21:03:54,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:54,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:54,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:57,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:57,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:57,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754988692] [2024-06-27 21:03:57,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754988692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:57,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:57,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:57,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906944619] [2024-06-27 21:03:57,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:57,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:57,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:57,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:57,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:57,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:03:57,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 287 transitions, 3430 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:57,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:57,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:03:57,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:58,736 INFO L124 PetriNetUnfolderBase]: 2282/3816 cut-off events. [2024-06-27 21:03:58,736 INFO L125 PetriNetUnfolderBase]: For 145991/146018 co-relation queries the response was YES. [2024-06-27 21:03:58,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23222 conditions, 3816 events. 2282/3816 cut-off events. For 145991/146018 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23367 event pairs, 538 based on Foata normal form. 25/3837 useless extension candidates. Maximal degree in co-relation 23116. Up to 3376 conditions per place. [2024-06-27 21:03:58,768 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 210 selfloop transitions, 92 changer transitions 0/307 dead transitions. [2024-06-27 21:03:58,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 307 transitions, 4221 flow [2024-06-27 21:03:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:03:58,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:03:58,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:03:58,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:03:58,769 INFO L175 Difference]: Start difference. First operand has 236 places, 287 transitions, 3430 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:03:58,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 307 transitions, 4221 flow [2024-06-27 21:03:58,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 307 transitions, 4091 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:58,979 INFO L231 Difference]: Finished difference. Result has 237 places, 290 transitions, 3531 flow [2024-06-27 21:03:58,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3531, PETRI_PLACES=237, PETRI_TRANSITIONS=290} [2024-06-27 21:03:58,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-27 21:03:58,980 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 290 transitions, 3531 flow [2024-06-27 21:03:58,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:58,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:58,980 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 21:03:58,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:03:58,980 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:58,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1743634980, now seen corresponding path program 8 times [2024-06-27 21:03:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:58,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373222144] [2024-06-27 21:03:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:58,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:59,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:01,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:01,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:01,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373222144] [2024-06-27 21:04:01,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373222144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:01,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:01,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:01,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607196757] [2024-06-27 21:04:01,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:01,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:01,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:01,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:01,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:01,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:01,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 290 transitions, 3531 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:01,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:01,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:01,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:03,323 INFO L124 PetriNetUnfolderBase]: 2276/3804 cut-off events. [2024-06-27 21:04:03,323 INFO L125 PetriNetUnfolderBase]: For 148188/148190 co-relation queries the response was YES. [2024-06-27 21:04:03,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23239 conditions, 3804 events. 2276/3804 cut-off events. For 148188/148190 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23287 event pairs, 516 based on Foata normal form. 4/3806 useless extension candidates. Maximal degree in co-relation 23132. Up to 3385 conditions per place. [2024-06-27 21:04:03,362 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 235 selfloop transitions, 83 changer transitions 0/323 dead transitions. [2024-06-27 21:04:03,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 323 transitions, 4361 flow [2024-06-27 21:04:03,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:03,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:03,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:04:03,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:04:03,363 INFO L175 Difference]: Start difference. First operand has 237 places, 290 transitions, 3531 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:04:03,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 323 transitions, 4361 flow [2024-06-27 21:04:03,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 323 transitions, 4160 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 21:04:03,624 INFO L231 Difference]: Finished difference. Result has 241 places, 290 transitions, 3531 flow [2024-06-27 21:04:03,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3531, PETRI_PLACES=241, PETRI_TRANSITIONS=290} [2024-06-27 21:04:03,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-27 21:04:03,625 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 290 transitions, 3531 flow [2024-06-27 21:04:03,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:03,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:03,625 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 21:04:03,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:04:03,626 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:03,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:03,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1743397830, now seen corresponding path program 9 times [2024-06-27 21:04:03,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:03,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117615658] [2024-06-27 21:04:03,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:03,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:03,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:06,209 INFO 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 21:04:06,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:06,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117615658] [2024-06-27 21:04:06,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117615658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:06,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:06,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:06,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75571832] [2024-06-27 21:04:06,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:06,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:06,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:06,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:06,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:06,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:06,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 290 transitions, 3531 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:06,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:06,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:06,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:07,497 INFO L124 PetriNetUnfolderBase]: 2273/3804 cut-off events. [2024-06-27 21:04:07,497 INFO L125 PetriNetUnfolderBase]: For 152518/152545 co-relation queries the response was YES. [2024-06-27 21:04:07,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23301 conditions, 3804 events. 2273/3804 cut-off events. For 152518/152545 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23354 event pairs, 538 based on Foata normal form. 25/3825 useless extension candidates. Maximal degree in co-relation 23193. Up to 3382 conditions per place. [2024-06-27 21:04:07,536 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 225 selfloop transitions, 79 changer transitions 0/309 dead transitions. [2024-06-27 21:04:07,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 309 transitions, 4193 flow [2024-06-27 21:04:07,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:04:07,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:04:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-27 21:04:07,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-27 21:04:07,537 INFO L175 Difference]: Start difference. First operand has 241 places, 290 transitions, 3531 flow. Second operand 6 states and 109 transitions. [2024-06-27 21:04:07,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 309 transitions, 4193 flow [2024-06-27 21:04:07,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 3925 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:04:07,783 INFO L231 Difference]: Finished difference. Result has 237 places, 290 transitions, 3431 flow [2024-06-27 21:04:07,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3263, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3431, PETRI_PLACES=237, PETRI_TRANSITIONS=290} [2024-06-27 21:04:07,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-27 21:04:07,783 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 290 transitions, 3431 flow [2024-06-27 21:04:07,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:07,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:07,783 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 21:04:07,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:04:07,784 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:07,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:07,784 INFO L85 PathProgramCache]: Analyzing trace with hash 959206228, now seen corresponding path program 2 times [2024-06-27 21:04:07,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:07,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187516842] [2024-06-27 21:04:07,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:07,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:11,274 INFO 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 21:04:11,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:11,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187516842] [2024-06-27 21:04:11,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187516842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:11,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:11,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:11,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500685205] [2024-06-27 21:04:11,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:11,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:11,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:11,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:11,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:11,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:04:11,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 290 transitions, 3431 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:11,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:11,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:04:11,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:12,598 INFO L124 PetriNetUnfolderBase]: 2211/3717 cut-off events. [2024-06-27 21:04:12,598 INFO L125 PetriNetUnfolderBase]: For 141423/141468 co-relation queries the response was YES. [2024-06-27 21:04:12,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22483 conditions, 3717 events. 2211/3717 cut-off events. For 141423/141468 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22932 event pairs, 504 based on Foata normal form. 37/3723 useless extension candidates. Maximal degree in co-relation 22376. Up to 3260 conditions per place. [2024-06-27 21:04:12,628 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 208 selfloop transitions, 73 changer transitions 0/307 dead transitions. [2024-06-27 21:04:12,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 307 transitions, 4071 flow [2024-06-27 21:04:12,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:12,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:12,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:04:12,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 21:04:12,629 INFO L175 Difference]: Start difference. First operand has 237 places, 290 transitions, 3431 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:04:12,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 307 transitions, 4071 flow [2024-06-27 21:04:12,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 307 transitions, 3907 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:12,841 INFO L231 Difference]: Finished difference. Result has 238 places, 292 transitions, 3463 flow [2024-06-27 21:04:12,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3267, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=238, PETRI_TRANSITIONS=292} [2024-06-27 21:04:12,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-27 21:04:12,841 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 292 transitions, 3463 flow [2024-06-27 21:04:12,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:12,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:12,841 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 21:04:12,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:04:12,842 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:12,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:12,842 INFO L85 PathProgramCache]: Analyzing trace with hash 973491028, now seen corresponding path program 3 times [2024-06-27 21:04:12,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:12,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794615426] [2024-06-27 21:04:12,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:12,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:16,049 INFO 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 21:04:16,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:16,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794615426] [2024-06-27 21:04:16,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794615426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:16,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:16,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:16,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652037942] [2024-06-27 21:04:16,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:16,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:16,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:16,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:16,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:16,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:04:16,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 292 transitions, 3463 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:16,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:16,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:04:16,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:17,254 INFO L124 PetriNetUnfolderBase]: 2225/3739 cut-off events. [2024-06-27 21:04:17,254 INFO L125 PetriNetUnfolderBase]: For 142658/142703 co-relation queries the response was YES. [2024-06-27 21:04:17,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22739 conditions, 3739 events. 2225/3739 cut-off events. For 142658/142703 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23065 event pairs, 504 based on Foata normal form. 37/3745 useless extension candidates. Maximal degree in co-relation 22632. Up to 3218 conditions per place. [2024-06-27 21:04:17,292 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 207 selfloop transitions, 79 changer transitions 0/312 dead transitions. [2024-06-27 21:04:17,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 312 transitions, 4261 flow [2024-06-27 21:04:17,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:17,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:17,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:04:17,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:04:17,294 INFO L175 Difference]: Start difference. First operand has 238 places, 292 transitions, 3463 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:04:17,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 312 transitions, 4261 flow [2024-06-27 21:04:17,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 312 transitions, 4083 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:17,580 INFO L231 Difference]: Finished difference. Result has 240 places, 296 transitions, 3540 flow [2024-06-27 21:04:17,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3540, PETRI_PLACES=240, PETRI_TRANSITIONS=296} [2024-06-27 21:04:17,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-27 21:04:17,580 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 296 transitions, 3540 flow [2024-06-27 21:04:17,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:17,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:17,580 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 21:04:17,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:04:17,581 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:17,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:17,581 INFO L85 PathProgramCache]: Analyzing trace with hash 559708918, now seen corresponding path program 4 times [2024-06-27 21:04:17,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:17,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480714060] [2024-06-27 21:04:17,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:17,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:21,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:21,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:21,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480714060] [2024-06-27 21:04:21,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480714060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:21,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:21,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:21,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285104911] [2024-06-27 21:04:21,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:21,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:21,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:21,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:21,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:21,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 21:04:21,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 296 transitions, 3540 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:21,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:21,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 21:04:21,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:22,151 INFO L124 PetriNetUnfolderBase]: 2209/3717 cut-off events. [2024-06-27 21:04:22,151 INFO L125 PetriNetUnfolderBase]: For 141369/141384 co-relation queries the response was YES. [2024-06-27 21:04:22,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22576 conditions, 3717 events. 2209/3717 cut-off events. For 141369/141384 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22951 event pairs, 494 based on Foata normal form. 12/3705 useless extension candidates. Maximal degree in co-relation 22468. Up to 3280 conditions per place. [2024-06-27 21:04:22,192 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 69 changer transitions 0/317 dead transitions. [2024-06-27 21:04:22,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 317 transitions, 4178 flow [2024-06-27 21:04:22,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:22,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:22,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 21:04:22,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 21:04:22,194 INFO L175 Difference]: Start difference. First operand has 240 places, 296 transitions, 3540 flow. Second operand 7 states and 124 transitions. [2024-06-27 21:04:22,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 317 transitions, 4178 flow [2024-06-27 21:04:22,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 317 transitions, 4025 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 21:04:22,407 INFO L231 Difference]: Finished difference. Result has 244 places, 296 transitions, 3537 flow [2024-06-27 21:04:22,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=244, PETRI_TRANSITIONS=296} [2024-06-27 21:04:22,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-27 21:04:22,407 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 296 transitions, 3537 flow [2024-06-27 21:04:22,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:22,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:22,407 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 21:04:22,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:04:22,407 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:22,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:22,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1088112444, now seen corresponding path program 1 times [2024-06-27 21:04:22,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:22,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587376316] [2024-06-27 21:04:22,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:22,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:24,647 INFO 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 21:04:24,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:24,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587376316] [2024-06-27 21:04:24,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587376316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:24,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:24,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:24,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997791138] [2024-06-27 21:04:24,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:24,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:24,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:24,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:24,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:24,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:24,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 296 transitions, 3537 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:24,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:24,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:24,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:25,815 INFO L124 PetriNetUnfolderBase]: 2303/3840 cut-off events. [2024-06-27 21:04:25,815 INFO L125 PetriNetUnfolderBase]: For 142689/142691 co-relation queries the response was YES. [2024-06-27 21:04:25,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23342 conditions, 3840 events. 2303/3840 cut-off events. For 142689/142691 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 23484 event pairs, 482 based on Foata normal form. 4/3842 useless extension candidates. Maximal degree in co-relation 23232. Up to 3546 conditions per place. [2024-06-27 21:04:25,855 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 294 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-06-27 21:04:25,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 323 transitions, 4405 flow [2024-06-27 21:04:25,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:25,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:25,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:04:25,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:04:25,856 INFO L175 Difference]: Start difference. First operand has 244 places, 296 transitions, 3537 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:04:25,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 323 transitions, 4405 flow [2024-06-27 21:04:26,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 323 transitions, 4253 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:26,086 INFO L231 Difference]: Finished difference. Result has 245 places, 300 transitions, 3510 flow [2024-06-27 21:04:26,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3510, PETRI_PLACES=245, PETRI_TRANSITIONS=300} [2024-06-27 21:04:26,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-27 21:04:26,087 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 300 transitions, 3510 flow [2024-06-27 21:04:26,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:26,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:26,087 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 21:04:26,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:04:26,087 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:26,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:26,088 INFO L85 PathProgramCache]: Analyzing trace with hash -54246246, now seen corresponding path program 2 times [2024-06-27 21:04:26,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:26,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489409509] [2024-06-27 21:04:26,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:26,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:26,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:28,360 INFO 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 21:04:28,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:28,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489409509] [2024-06-27 21:04:28,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489409509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:28,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:28,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:28,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619583451] [2024-06-27 21:04:28,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:28,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:28,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:28,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:28,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:28,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:28,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 300 transitions, 3510 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:28,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:28,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:28,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:29,653 INFO L124 PetriNetUnfolderBase]: 2311/3858 cut-off events. [2024-06-27 21:04:29,653 INFO L125 PetriNetUnfolderBase]: For 147203/147205 co-relation queries the response was YES. [2024-06-27 21:04:29,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23447 conditions, 3858 events. 2311/3858 cut-off events. For 147203/147205 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23664 event pairs, 520 based on Foata normal form. 4/3860 useless extension candidates. Maximal degree in co-relation 23336. Up to 3593 conditions per place. [2024-06-27 21:04:29,691 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 293 selfloop transitions, 21 changer transitions 0/319 dead transitions. [2024-06-27 21:04:29,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 319 transitions, 4222 flow [2024-06-27 21:04:29,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:04:29,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:04:29,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 21:04:29,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 21:04:29,692 INFO L175 Difference]: Start difference. First operand has 245 places, 300 transitions, 3510 flow. Second operand 7 states and 114 transitions. [2024-06-27 21:04:29,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 319 transitions, 4222 flow [2024-06-27 21:04:29,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 319 transitions, 4147 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 21:04:29,966 INFO L231 Difference]: Finished difference. Result has 249 places, 302 transitions, 3524 flow [2024-06-27 21:04:29,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=249, PETRI_TRANSITIONS=302} [2024-06-27 21:04:29,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-27 21:04:29,967 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 302 transitions, 3524 flow [2024-06-27 21:04:29,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:29,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:29,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, 1] [2024-06-27 21:04:29,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:04:29,967 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:29,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:29,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1743388902, now seen corresponding path program 3 times [2024-06-27 21:04:29,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:29,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276875694] [2024-06-27 21:04:29,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:29,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:32,278 INFO 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 21:04:32,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:32,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276875694] [2024-06-27 21:04:32,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276875694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576557632] [2024-06-27 21:04:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:32,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:32,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:32,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:32,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:32,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 302 transitions, 3524 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:32,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:32,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:32,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:33,478 INFO L124 PetriNetUnfolderBase]: 2306/3845 cut-off events. [2024-06-27 21:04:33,478 INFO L125 PetriNetUnfolderBase]: For 149354/149356 co-relation queries the response was YES. [2024-06-27 21:04:33,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23348 conditions, 3845 events. 2306/3845 cut-off events. For 149354/149356 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23478 event pairs, 481 based on Foata normal form. 4/3847 useless extension candidates. Maximal degree in co-relation 23235. Up to 3567 conditions per place. [2024-06-27 21:04:33,512 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 297 selfloop transitions, 20 changer transitions 0/322 dead transitions. [2024-06-27 21:04:33,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 322 transitions, 4214 flow [2024-06-27 21:04:33,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:04:33,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:04:33,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:04:33,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 21:04:33,513 INFO L175 Difference]: Start difference. First operand has 249 places, 302 transitions, 3524 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:04:33,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 322 transitions, 4214 flow [2024-06-27 21:04:33,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 322 transitions, 4141 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:33,807 INFO L231 Difference]: Finished difference. Result has 250 places, 302 transitions, 3499 flow [2024-06-27 21:04:33,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3451, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3499, PETRI_PLACES=250, PETRI_TRANSITIONS=302} [2024-06-27 21:04:33,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-27 21:04:33,808 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 302 transitions, 3499 flow [2024-06-27 21:04:33,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:33,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:33,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:33,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:04:33,809 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:33,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:33,809 INFO L85 PathProgramCache]: Analyzing trace with hash -826897721, now seen corresponding path program 1 times [2024-06-27 21:04:33,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:33,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466256348] [2024-06-27 21:04:33,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:33,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:37,592 INFO 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 21:04:37,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:37,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466256348] [2024-06-27 21:04:37,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466256348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:37,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:37,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:37,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508970016] [2024-06-27 21:04:37,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:37,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:37,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:37,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:37,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:37,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:37,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 302 transitions, 3499 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:37,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:37,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:37,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:39,003 INFO L124 PetriNetUnfolderBase]: 2401/3998 cut-off events. [2024-06-27 21:04:39,003 INFO L125 PetriNetUnfolderBase]: For 177114/177114 co-relation queries the response was YES. [2024-06-27 21:04:39,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24502 conditions, 3998 events. 2401/3998 cut-off events. For 177114/177114 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 24408 event pairs, 426 based on Foata normal form. 8/4004 useless extension candidates. Maximal degree in co-relation 24388. Up to 3460 conditions per place. [2024-06-27 21:04:39,047 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 294 selfloop transitions, 58 changer transitions 0/357 dead transitions. [2024-06-27 21:04:39,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 357 transitions, 4537 flow [2024-06-27 21:04:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:04:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:04:39,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 21:04:39,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-27 21:04:39,048 INFO L175 Difference]: Start difference. First operand has 250 places, 302 transitions, 3499 flow. Second operand 11 states and 188 transitions. [2024-06-27 21:04:39,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 357 transitions, 4537 flow [2024-06-27 21:04:39,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 357 transitions, 4490 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:39,417 INFO L231 Difference]: Finished difference. Result has 258 places, 307 transitions, 3653 flow [2024-06-27 21:04:39,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3653, PETRI_PLACES=258, PETRI_TRANSITIONS=307} [2024-06-27 21:04:39,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 21:04:39,418 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 307 transitions, 3653 flow [2024-06-27 21:04:39,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:39,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:39,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:39,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:04:39,418 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:39,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:39,418 INFO L85 PathProgramCache]: Analyzing trace with hash -817374521, now seen corresponding path program 2 times [2024-06-27 21:04:39,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:39,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790340079] [2024-06-27 21:04:39,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:39,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:39,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:42,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:42,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:42,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790340079] [2024-06-27 21:04:42,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790340079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:42,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:42,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:42,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755842049] [2024-06-27 21:04:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:42,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:42,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:42,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 307 transitions, 3653 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:42,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:42,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:42,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:44,272 INFO L124 PetriNetUnfolderBase]: 2437/4054 cut-off events. [2024-06-27 21:04:44,273 INFO L125 PetriNetUnfolderBase]: For 186750/186750 co-relation queries the response was YES. [2024-06-27 21:04:44,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25166 conditions, 4054 events. 2437/4054 cut-off events. For 186750/186750 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24821 event pairs, 529 based on Foata normal form. 10/4062 useless extension candidates. Maximal degree in co-relation 25049. Up to 3655 conditions per place. [2024-06-27 21:04:44,314 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 53 changer transitions 0/349 dead transitions. [2024-06-27 21:04:44,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 349 transitions, 4490 flow [2024-06-27 21:04:44,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:04:44,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:04:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 21:04:44,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-27 21:04:44,316 INFO L175 Difference]: Start difference. First operand has 258 places, 307 transitions, 3653 flow. Second operand 11 states and 180 transitions. [2024-06-27 21:04:44,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 349 transitions, 4490 flow [2024-06-27 21:04:44,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 349 transitions, 4408 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:44,696 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3695 flow [2024-06-27 21:04:44,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3573, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3695, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-27 21:04:44,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-27 21:04:44,696 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3695 flow [2024-06-27 21:04:44,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:44,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:44,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:44,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:04:44,697 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:44,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:44,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1304016475, now seen corresponding path program 3 times [2024-06-27 21:04:44,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:44,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212936933] [2024-06-27 21:04:44,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:44,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:44,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:48,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:48,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:48,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212936933] [2024-06-27 21:04:48,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212936933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:48,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:48,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:48,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453581253] [2024-06-27 21:04:48,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:48,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:48,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:48,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:48,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:48,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:48,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3695 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:48,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:48,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:48,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:50,036 INFO L124 PetriNetUnfolderBase]: 2473/4110 cut-off events. [2024-06-27 21:04:50,036 INFO L125 PetriNetUnfolderBase]: For 189809/189809 co-relation queries the response was YES. [2024-06-27 21:04:50,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25627 conditions, 4110 events. 2473/4110 cut-off events. For 189809/189809 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25265 event pairs, 527 based on Foata normal form. 8/4116 useless extension candidates. Maximal degree in co-relation 25508. Up to 3673 conditions per place. [2024-06-27 21:04:50,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 56 changer transitions 0/357 dead transitions. [2024-06-27 21:04:50,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 357 transitions, 4592 flow [2024-06-27 21:04:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:04:50,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:04:50,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-27 21:04:50,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:04:50,074 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3695 flow. Second operand 12 states and 195 transitions. [2024-06-27 21:04:50,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 357 transitions, 4592 flow [2024-06-27 21:04:50,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 357 transitions, 4487 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 21:04:50,457 INFO L231 Difference]: Finished difference. Result has 267 places, 311 transitions, 3751 flow [2024-06-27 21:04:50,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3590, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3751, PETRI_PLACES=267, PETRI_TRANSITIONS=311} [2024-06-27 21:04:50,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 21:04:50,457 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 311 transitions, 3751 flow [2024-06-27 21:04:50,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:50,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:50,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:50,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:04:50,457 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:50,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:50,458 INFO L85 PathProgramCache]: Analyzing trace with hash -994860371, now seen corresponding path program 1 times [2024-06-27 21:04:50,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:50,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562408528] [2024-06-27 21:04:50,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:50,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:54,084 INFO 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 21:04:54,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:54,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562408528] [2024-06-27 21:04:54,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562408528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:54,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:54,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:04:54,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183880283] [2024-06-27 21:04:54,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:54,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:04:54,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:54,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:04:54,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:04:54,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:04:54,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 311 transitions, 3751 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:54,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:54,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:04:54,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:55,947 INFO L124 PetriNetUnfolderBase]: 2486/4131 cut-off events. [2024-06-27 21:04:55,948 INFO L125 PetriNetUnfolderBase]: For 187942/187942 co-relation queries the response was YES. [2024-06-27 21:04:55,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26018 conditions, 4131 events. 2486/4131 cut-off events. For 187942/187942 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 25486 event pairs, 566 based on Foata normal form. 1/4129 useless extension candidates. Maximal degree in co-relation 25897. Up to 3472 conditions per place. [2024-06-27 21:04:55,992 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 124 changer transitions 0/359 dead transitions. [2024-06-27 21:04:55,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 359 transitions, 4933 flow [2024-06-27 21:04:55,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:55,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:55,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 21:04:55,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 21:04:55,993 INFO L175 Difference]: Start difference. First operand has 267 places, 311 transitions, 3751 flow. Second operand 9 states and 168 transitions. [2024-06-27 21:04:55,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 359 transitions, 4933 flow [2024-06-27 21:04:56,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 359 transitions, 4821 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 21:04:56,322 INFO L231 Difference]: Finished difference. Result has 267 places, 320 transitions, 4037 flow [2024-06-27 21:04:56,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3639, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4037, PETRI_PLACES=267, PETRI_TRANSITIONS=320} [2024-06-27 21:04:56,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-27 21:04:56,323 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 320 transitions, 4037 flow [2024-06-27 21:04:56,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:04:56,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:56,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:56,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:04:56,323 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:56,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:56,323 INFO L85 PathProgramCache]: Analyzing trace with hash -994740401, now seen corresponding path program 2 times [2024-06-27 21:04:56,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:56,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401224572] [2024-06-27 21:04:56,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:56,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:56,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:00,057 INFO 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 21:05:00,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:00,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401224572] [2024-06-27 21:05:00,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401224572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:00,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:00,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:00,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987585788] [2024-06-27 21:05:00,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:00,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:00,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:00,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:00,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:00,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:00,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 320 transitions, 4037 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:00,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:00,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:00,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:01,787 INFO L124 PetriNetUnfolderBase]: 2496/4148 cut-off events. [2024-06-27 21:05:01,787 INFO L125 PetriNetUnfolderBase]: For 196558/196560 co-relation queries the response was YES. [2024-06-27 21:05:01,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26772 conditions, 4148 events. 2496/4148 cut-off events. For 196558/196560 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25650 event pairs, 559 based on Foata normal form. 3/4149 useless extension candidates. Maximal degree in co-relation 26650. Up to 3687 conditions per place. [2024-06-27 21:05:01,833 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 83 changer transitions 0/359 dead transitions. [2024-06-27 21:05:01,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 359 transitions, 4918 flow [2024-06-27 21:05:01,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:05:01,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:05:01,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:05:01,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:05:01,834 INFO L175 Difference]: Start difference. First operand has 267 places, 320 transitions, 4037 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:05:01,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 359 transitions, 4918 flow [2024-06-27 21:05:02,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 359 transitions, 4720 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 21:05:02,338 INFO L231 Difference]: Finished difference. Result has 272 places, 326 transitions, 4098 flow [2024-06-27 21:05:02,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4098, PETRI_PLACES=272, PETRI_TRANSITIONS=326} [2024-06-27 21:05:02,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 21:05:02,338 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 326 transitions, 4098 flow [2024-06-27 21:05:02,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:02,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:02,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:02,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:05:02,339 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:02,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:02,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1359099241, now seen corresponding path program 1 times [2024-06-27 21:05:02,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:02,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048645044] [2024-06-27 21:05:02,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:02,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:02,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:05,596 INFO 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 21:05:05,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:05,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048645044] [2024-06-27 21:05:05,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048645044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:05,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:05,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:05,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923710983] [2024-06-27 21:05:05,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:05,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:05,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:05,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:05,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:05,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:05,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 326 transitions, 4098 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:05,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:05,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:05,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:07,348 INFO L124 PetriNetUnfolderBase]: 2538/4210 cut-off events. [2024-06-27 21:05:07,349 INFO L125 PetriNetUnfolderBase]: For 212077/212079 co-relation queries the response was YES. [2024-06-27 21:05:07,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27665 conditions, 4210 events. 2538/4210 cut-off events. For 212077/212079 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 26049 event pairs, 554 based on Foata normal form. 4/4212 useless extension candidates. Maximal degree in co-relation 27541. Up to 3594 conditions per place. [2024-06-27 21:05:07,399 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 253 selfloop transitions, 119 changer transitions 0/377 dead transitions. [2024-06-27 21:05:07,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 377 transitions, 5344 flow [2024-06-27 21:05:07,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:05:07,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:05:07,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-27 21:05:07,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-27 21:05:07,400 INFO L175 Difference]: Start difference. First operand has 272 places, 326 transitions, 4098 flow. Second operand 12 states and 202 transitions. [2024-06-27 21:05:07,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 377 transitions, 5344 flow [2024-06-27 21:05:07,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 377 transitions, 5162 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:05:07,845 INFO L231 Difference]: Finished difference. Result has 278 places, 335 transitions, 4322 flow [2024-06-27 21:05:07,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4322, PETRI_PLACES=278, PETRI_TRANSITIONS=335} [2024-06-27 21:05:07,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-27 21:05:07,846 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 335 transitions, 4322 flow [2024-06-27 21:05:07,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:07,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:07,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:07,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:05:07,846 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:07,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:07,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1181967907, now seen corresponding path program 3 times [2024-06-27 21:05:07,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:07,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865623246] [2024-06-27 21:05:07,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:07,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:07,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:11,422 INFO 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 21:05:11,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:11,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865623246] [2024-06-27 21:05:11,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865623246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:11,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:11,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:11,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157908227] [2024-06-27 21:05:11,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:11,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:11,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:11,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:11,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:11,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:11,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 335 transitions, 4322 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:11,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:11,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:11,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:13,344 INFO L124 PetriNetUnfolderBase]: 2566/4257 cut-off events. [2024-06-27 21:05:13,344 INFO L125 PetriNetUnfolderBase]: For 221001/221003 co-relation queries the response was YES. [2024-06-27 21:05:13,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28537 conditions, 4257 events. 2566/4257 cut-off events. For 221001/221003 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 26378 event pairs, 562 based on Foata normal form. 3/4258 useless extension candidates. Maximal degree in co-relation 28412. Up to 3772 conditions per place. [2024-06-27 21:05:13,392 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 98 changer transitions 0/381 dead transitions. [2024-06-27 21:05:13,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 381 transitions, 5468 flow [2024-06-27 21:05:13,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:05:13,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:05:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:05:13,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 21:05:13,393 INFO L175 Difference]: Start difference. First operand has 278 places, 335 transitions, 4322 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:05:13,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 381 transitions, 5468 flow [2024-06-27 21:05:13,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 381 transitions, 5240 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 21:05:13,807 INFO L231 Difference]: Finished difference. Result has 282 places, 350 transitions, 4507 flow [2024-06-27 21:05:13,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4507, PETRI_PLACES=282, PETRI_TRANSITIONS=350} [2024-06-27 21:05:13,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-27 21:05:13,808 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 350 transitions, 4507 flow [2024-06-27 21:05:13,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:13,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:13,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:13,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:05:13,808 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:13,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:13,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1354457611, now seen corresponding path program 2 times [2024-06-27 21:05:13,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:13,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567260068] [2024-06-27 21:05:13,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:13,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:13,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:17,496 INFO 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 21:05:17,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:17,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567260068] [2024-06-27 21:05:17,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567260068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:17,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:17,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:17,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365085958] [2024-06-27 21:05:17,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:17,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:17,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:17,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:17,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:17,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:17,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 350 transitions, 4507 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:17,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:17,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:17,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:19,379 INFO L124 PetriNetUnfolderBase]: 2608/4319 cut-off events. [2024-06-27 21:05:19,379 INFO L125 PetriNetUnfolderBase]: For 236293/236295 co-relation queries the response was YES. [2024-06-27 21:05:19,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29249 conditions, 4319 events. 2608/4319 cut-off events. For 236293/236295 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26775 event pairs, 554 based on Foata normal form. 4/4321 useless extension candidates. Maximal degree in co-relation 29121. Up to 3664 conditions per place. [2024-06-27 21:05:19,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 133 changer transitions 0/400 dead transitions. [2024-06-27 21:05:19,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 400 transitions, 5879 flow [2024-06-27 21:05:19,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:05:19,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:05:19,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 213 transitions. [2024-06-27 21:05:19,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3901098901098901 [2024-06-27 21:05:19,425 INFO L175 Difference]: Start difference. First operand has 282 places, 350 transitions, 4507 flow. Second operand 13 states and 213 transitions. [2024-06-27 21:05:19,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 400 transitions, 5879 flow [2024-06-27 21:05:19,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 400 transitions, 5709 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 21:05:19,895 INFO L231 Difference]: Finished difference. Result has 291 places, 359 transitions, 4721 flow [2024-06-27 21:05:19,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4721, PETRI_PLACES=291, PETRI_TRANSITIONS=359} [2024-06-27 21:05:19,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 21:05:19,895 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 359 transitions, 4721 flow [2024-06-27 21:05:19,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:19,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:19,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:19,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:05:19,896 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:19,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash -817371545, now seen corresponding path program 3 times [2024-06-27 21:05:19,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:19,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741011321] [2024-06-27 21:05:19,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:19,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:19,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:23,767 INFO 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 21:05:23,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:23,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741011321] [2024-06-27 21:05:23,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741011321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:23,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:23,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:23,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899726033] [2024-06-27 21:05:23,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:23,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:23,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:23,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:23,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:23,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:23,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 359 transitions, 4721 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:23,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:23,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:23,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:25,432 INFO L124 PetriNetUnfolderBase]: 2602/4309 cut-off events. [2024-06-27 21:05:25,433 INFO L125 PetriNetUnfolderBase]: For 239926/239928 co-relation queries the response was YES. [2024-06-27 21:05:25,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29365 conditions, 4309 events. 2602/4309 cut-off events. For 239926/239928 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26693 event pairs, 553 based on Foata normal form. 4/4311 useless extension candidates. Maximal degree in co-relation 29236. Up to 3659 conditions per place. [2024-06-27 21:05:25,485 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 259 selfloop transitions, 132 changer transitions 0/396 dead transitions. [2024-06-27 21:05:25,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 396 transitions, 5847 flow [2024-06-27 21:05:25,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:05:25,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:05:25,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-27 21:05:25,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:05:25,487 INFO L175 Difference]: Start difference. First operand has 291 places, 359 transitions, 4721 flow. Second operand 11 states and 187 transitions. [2024-06-27 21:05:25,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 396 transitions, 5847 flow [2024-06-27 21:05:26,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 396 transitions, 5579 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 21:05:26,063 INFO L231 Difference]: Finished difference. Result has 294 places, 359 transitions, 4723 flow [2024-06-27 21:05:26,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4723, PETRI_PLACES=294, PETRI_TRANSITIONS=359} [2024-06-27 21:05:26,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 21:05:26,063 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 359 transitions, 4723 flow [2024-06-27 21:05:26,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:26,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:26,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:26,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:05:26,063 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:26,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:26,064 INFO L85 PathProgramCache]: Analyzing trace with hash -867436149, now seen corresponding path program 4 times [2024-06-27 21:05:26,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:26,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44668292] [2024-06-27 21:05:26,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:26,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:26,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:29,742 INFO 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 21:05:29,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:29,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44668292] [2024-06-27 21:05:29,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44668292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:29,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:29,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:29,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300627630] [2024-06-27 21:05:29,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:29,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:29,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:29,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:29,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:29,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:29,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 359 transitions, 4723 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:29,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:29,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:29,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:31,302 INFO L124 PetriNetUnfolderBase]: 2638/4361 cut-off events. [2024-06-27 21:05:31,302 INFO L125 PetriNetUnfolderBase]: For 262837/262837 co-relation queries the response was YES. [2024-06-27 21:05:31,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29731 conditions, 4361 events. 2638/4361 cut-off events. For 262837/262837 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 26968 event pairs, 545 based on Foata normal form. 10/4369 useless extension candidates. Maximal degree in co-relation 29601. Up to 3946 conditions per place. [2024-06-27 21:05:31,345 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 49 changer transitions 0/393 dead transitions. [2024-06-27 21:05:31,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 393 transitions, 5634 flow [2024-06-27 21:05:31,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:05:31,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:05:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:05:31,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:05:31,347 INFO L175 Difference]: Start difference. First operand has 294 places, 359 transitions, 4723 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:05:31,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 393 transitions, 5634 flow [2024-06-27 21:05:31,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 393 transitions, 5370 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:05:31,850 INFO L231 Difference]: Finished difference. Result has 294 places, 360 transitions, 4577 flow [2024-06-27 21:05:31,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4577, PETRI_PLACES=294, PETRI_TRANSITIONS=360} [2024-06-27 21:05:31,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 21:05:31,850 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 360 transitions, 4577 flow [2024-06-27 21:05:31,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:31,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:31,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:31,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:05:31,851 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:31,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:31,851 INFO L85 PathProgramCache]: Analyzing trace with hash -878160909, now seen corresponding path program 5 times [2024-06-27 21:05:31,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:31,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503438365] [2024-06-27 21:05:31,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:31,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:31,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:35,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:35,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503438365] [2024-06-27 21:05:35,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503438365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:35,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:35,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:35,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354458121] [2024-06-27 21:05:35,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:35,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:35,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:35,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:35,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:35,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:35,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 360 transitions, 4577 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:35,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:35,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:35,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:36,852 INFO L124 PetriNetUnfolderBase]: 2674/4417 cut-off events. [2024-06-27 21:05:36,852 INFO L125 PetriNetUnfolderBase]: For 269788/269788 co-relation queries the response was YES. [2024-06-27 21:05:36,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29962 conditions, 4417 events. 2674/4417 cut-off events. For 269788/269788 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 27389 event pairs, 553 based on Foata normal form. 10/4425 useless extension candidates. Maximal degree in co-relation 29831. Up to 4002 conditions per place. [2024-06-27 21:05:36,905 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 51 changer transitions 0/397 dead transitions. [2024-06-27 21:05:36,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 397 transitions, 5504 flow [2024-06-27 21:05:36,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:05:36,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:05:36,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-27 21:05:36,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:05:36,906 INFO L175 Difference]: Start difference. First operand has 294 places, 360 transitions, 4577 flow. Second operand 12 states and 188 transitions. [2024-06-27 21:05:36,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 397 transitions, 5504 flow [2024-06-27 21:05:37,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 397 transitions, 5403 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 21:05:37,459 INFO L231 Difference]: Finished difference. Result has 298 places, 361 transitions, 4600 flow [2024-06-27 21:05:37,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4600, PETRI_PLACES=298, PETRI_TRANSITIONS=361} [2024-06-27 21:05:37,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 21:05:37,459 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 361 transitions, 4600 flow [2024-06-27 21:05:37,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:37,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:37,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:37,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:05:37,460 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:37,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:37,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1865877083, now seen corresponding path program 6 times [2024-06-27 21:05:37,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:37,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380931143] [2024-06-27 21:05:37,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:37,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:37,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:40,851 INFO 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 21:05:40,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:40,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380931143] [2024-06-27 21:05:40,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380931143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:40,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:40,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:40,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139946304] [2024-06-27 21:05:40,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:40,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:40,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:40,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:40,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 361 transitions, 4600 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:40,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:40,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:40,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:42,743 INFO L124 PetriNetUnfolderBase]: 2710/4473 cut-off events. [2024-06-27 21:05:42,744 INFO L125 PetriNetUnfolderBase]: For 273253/273253 co-relation queries the response was YES. [2024-06-27 21:05:42,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30388 conditions, 4473 events. 2710/4473 cut-off events. For 273253/273253 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 27674 event pairs, 549 based on Foata normal form. 8/4479 useless extension candidates. Maximal degree in co-relation 30256. Up to 3978 conditions per place. [2024-06-27 21:05:42,791 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 55 changer transitions 0/403 dead transitions. [2024-06-27 21:05:42,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 403 transitions, 5587 flow [2024-06-27 21:05:42,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:05:42,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:05:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-27 21:05:42,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-27 21:05:42,793 INFO L175 Difference]: Start difference. First operand has 298 places, 361 transitions, 4600 flow. Second operand 12 states and 190 transitions. [2024-06-27 21:05:42,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 403 transitions, 5587 flow [2024-06-27 21:05:43,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 403 transitions, 5480 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 21:05:43,388 INFO L231 Difference]: Finished difference. Result has 301 places, 364 transitions, 4665 flow [2024-06-27 21:05:43,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4493, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4665, PETRI_PLACES=301, PETRI_TRANSITIONS=364} [2024-06-27 21:05:43,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-27 21:05:43,389 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 364 transitions, 4665 flow [2024-06-27 21:05:43,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:43,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:43,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:43,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:05:43,389 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:43,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:43,390 INFO L85 PathProgramCache]: Analyzing trace with hash 669566379, now seen corresponding path program 4 times [2024-06-27 21:05:43,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:43,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293242259] [2024-06-27 21:05:43,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:43,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:43,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:47,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:47,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:47,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293242259] [2024-06-27 21:05:47,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293242259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:47,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:47,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:47,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151972231] [2024-06-27 21:05:47,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:47,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:47,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:47,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:47,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:47,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:47,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 364 transitions, 4665 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:47,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:47,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:47,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:49,137 INFO L124 PetriNetUnfolderBase]: 2739/4517 cut-off events. [2024-06-27 21:05:49,137 INFO L125 PetriNetUnfolderBase]: For 273298/273298 co-relation queries the response was YES. [2024-06-27 21:05:49,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31044 conditions, 4517 events. 2739/4517 cut-off events. For 273298/273298 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 28022 event pairs, 591 based on Foata normal form. 1/4515 useless extension candidates. Maximal degree in co-relation 30910. Up to 3986 conditions per place. [2024-06-27 21:05:49,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 302 selfloop transitions, 115 changer transitions 0/422 dead transitions. [2024-06-27 21:05:49,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 422 transitions, 6057 flow [2024-06-27 21:05:49,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:05:49,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:05:49,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 21:05:49,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 21:05:49,193 INFO L175 Difference]: Start difference. First operand has 301 places, 364 transitions, 4665 flow. Second operand 11 states and 196 transitions. [2024-06-27 21:05:49,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 422 transitions, 6057 flow [2024-06-27 21:05:49,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 422 transitions, 5940 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 21:05:49,832 INFO L231 Difference]: Finished difference. Result has 304 places, 376 transitions, 4971 flow [2024-06-27 21:05:49,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4971, PETRI_PLACES=304, PETRI_TRANSITIONS=376} [2024-06-27 21:05:49,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-27 21:05:49,832 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 376 transitions, 4971 flow [2024-06-27 21:05:49,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:49,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:49,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:49,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:05:49,833 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:49,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:49,833 INFO L85 PathProgramCache]: Analyzing trace with hash 669864909, now seen corresponding path program 5 times [2024-06-27 21:05:49,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:49,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148655529] [2024-06-27 21:05:49,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:49,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:53,534 INFO 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 21:05:53,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148655529] [2024-06-27 21:05:53,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148655529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:53,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:53,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329479940] [2024-06-27 21:05:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:53,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:53,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:53,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:53,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:53,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:53,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 376 transitions, 4971 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:53,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:53,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:53,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:55,493 INFO L124 PetriNetUnfolderBase]: 2752/4539 cut-off events. [2024-06-27 21:05:55,493 INFO L125 PetriNetUnfolderBase]: For 283340/283340 co-relation queries the response was YES. [2024-06-27 21:05:55,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31481 conditions, 4539 events. 2752/4539 cut-off events. For 283340/283340 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28163 event pairs, 591 based on Foata normal form. 1/4537 useless extension candidates. Maximal degree in co-relation 31345. Up to 4001 conditions per place. [2024-06-27 21:05:55,550 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 123 changer transitions 0/425 dead transitions. [2024-06-27 21:05:55,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 425 transitions, 6302 flow [2024-06-27 21:05:55,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:05:55,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:05:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 21:05:55,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 21:05:55,551 INFO L175 Difference]: Start difference. First operand has 304 places, 376 transitions, 4971 flow. Second operand 12 states and 203 transitions. [2024-06-27 21:05:55,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 425 transitions, 6302 flow [2024-06-27 21:05:56,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 425 transitions, 6103 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:05:56,358 INFO L231 Difference]: Finished difference. Result has 310 places, 382 transitions, 5127 flow [2024-06-27 21:05:56,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4794, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5127, PETRI_PLACES=310, PETRI_TRANSITIONS=382} [2024-06-27 21:05:56,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-27 21:05:56,359 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 382 transitions, 5127 flow [2024-06-27 21:05:56,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:56,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:56,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:56,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:05:56,359 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:56,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:56,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2080160423, now seen corresponding path program 6 times [2024-06-27 21:05:56,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:56,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123574568] [2024-06-27 21:05:56,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:56,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:56,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:59,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:59,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:59,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123574568] [2024-06-27 21:05:59,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123574568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:59,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:59,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:59,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371053266] [2024-06-27 21:05:59,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:59,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:59,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:59,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:59,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:59,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:05:59,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 382 transitions, 5127 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:59,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:59,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:05:59,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:01,449 INFO L124 PetriNetUnfolderBase]: 2749/4539 cut-off events. [2024-06-27 21:06:01,449 INFO L125 PetriNetUnfolderBase]: For 288347/288347 co-relation queries the response was YES. [2024-06-27 21:06:01,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31693 conditions, 4539 events. 2749/4539 cut-off events. For 288347/288347 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 28221 event pairs, 593 based on Foata normal form. 1/4537 useless extension candidates. Maximal degree in co-relation 31555. Up to 3998 conditions per place. [2024-06-27 21:06:01,500 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 114 changer transitions 0/418 dead transitions. [2024-06-27 21:06:01,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 418 transitions, 6327 flow [2024-06-27 21:06:01,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:01,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:01,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 21:06:01,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 21:06:01,501 INFO L175 Difference]: Start difference. First operand has 310 places, 382 transitions, 5127 flow. Second operand 9 states and 164 transitions. [2024-06-27 21:06:01,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 418 transitions, 6327 flow [2024-06-27 21:06:02,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 418 transitions, 6073 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:02,188 INFO L231 Difference]: Finished difference. Result has 311 places, 382 transitions, 5107 flow [2024-06-27 21:06:02,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5107, PETRI_PLACES=311, PETRI_TRANSITIONS=382} [2024-06-27 21:06:02,188 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-27 21:06:02,188 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 382 transitions, 5107 flow [2024-06-27 21:06:02,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:02,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:02,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:02,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:06:02,189 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:02,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:02,189 INFO L85 PathProgramCache]: Analyzing trace with hash -2080040267, now seen corresponding path program 4 times [2024-06-27 21:06:02,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:02,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128055170] [2024-06-27 21:06:02,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:02,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:02,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:05,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:05,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:05,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128055170] [2024-06-27 21:06:05,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128055170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:05,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:05,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:05,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131294628] [2024-06-27 21:06:05,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:05,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:05,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:05,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:05,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:05,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:05,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 382 transitions, 5107 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:05,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:05,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:05,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:07,457 INFO L124 PetriNetUnfolderBase]: 2805/4616 cut-off events. [2024-06-27 21:06:07,457 INFO L125 PetriNetUnfolderBase]: For 304056/304058 co-relation queries the response was YES. [2024-06-27 21:06:07,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32364 conditions, 4616 events. 2805/4616 cut-off events. For 304056/304058 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28647 event pairs, 578 based on Foata normal form. 4/4618 useless extension candidates. Maximal degree in co-relation 32225. Up to 4122 conditions per place. [2024-06-27 21:06:07,517 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 93 changer transitions 0/434 dead transitions. [2024-06-27 21:06:07,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 434 transitions, 6383 flow [2024-06-27 21:06:07,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:06:07,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:06:07,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 21:06:07,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-27 21:06:07,519 INFO L175 Difference]: Start difference. First operand has 311 places, 382 transitions, 5107 flow. Second operand 11 states and 184 transitions. [2024-06-27 21:06:07,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 434 transitions, 6383 flow [2024-06-27 21:06:08,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 434 transitions, 6149 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:08,284 INFO L231 Difference]: Finished difference. Result has 315 places, 397 transitions, 5275 flow [2024-06-27 21:06:08,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5275, PETRI_PLACES=315, PETRI_TRANSITIONS=397} [2024-06-27 21:06:08,284 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-27 21:06:08,284 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 397 transitions, 5275 flow [2024-06-27 21:06:08,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:08,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:08,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:08,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:06:08,285 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:08,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:08,285 INFO L85 PathProgramCache]: Analyzing trace with hash -2080040453, now seen corresponding path program 7 times [2024-06-27 21:06:08,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:08,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668008] [2024-06-27 21:06:08,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:08,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:08,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:12,132 INFO 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 21:06:12,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:12,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668008] [2024-06-27 21:06:12,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:12,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:12,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:12,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000068163] [2024-06-27 21:06:12,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:12,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:12,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:12,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:12,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:12,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:12,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 397 transitions, 5275 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:12,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:12,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:12,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:13,946 INFO L124 PetriNetUnfolderBase]: 2802/4610 cut-off events. [2024-06-27 21:06:13,947 INFO L125 PetriNetUnfolderBase]: For 307072/307074 co-relation queries the response was YES. [2024-06-27 21:06:13,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32422 conditions, 4610 events. 2802/4610 cut-off events. For 307072/307074 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28585 event pairs, 587 based on Foata normal form. 3/4611 useless extension candidates. Maximal degree in co-relation 32281. Up to 4212 conditions per place. [2024-06-27 21:06:14,004 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 357 selfloop transitions, 65 changer transitions 0/427 dead transitions. [2024-06-27 21:06:14,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 427 transitions, 6205 flow [2024-06-27 21:06:14,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:06:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:06:14,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 21:06:14,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:06:14,005 INFO L175 Difference]: Start difference. First operand has 315 places, 397 transitions, 5275 flow. Second operand 9 states and 153 transitions. [2024-06-27 21:06:14,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 427 transitions, 6205 flow [2024-06-27 21:06:14,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 427 transitions, 6040 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 21:06:14,741 INFO L231 Difference]: Finished difference. Result has 319 places, 397 transitions, 5246 flow [2024-06-27 21:06:14,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5110, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5246, PETRI_PLACES=319, PETRI_TRANSITIONS=397} [2024-06-27 21:06:14,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-27 21:06:14,742 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 397 transitions, 5246 flow [2024-06-27 21:06:14,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:14,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:14,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:14,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:06:14,742 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:14,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:14,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1074116187, now seen corresponding path program 1 times [2024-06-27 21:06:14,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:14,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518180845] [2024-06-27 21:06:14,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:14,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:14,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:18,043 INFO 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 21:06:18,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518180845] [2024-06-27 21:06:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518180845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:18,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:18,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:18,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446886003] [2024-06-27 21:06:18,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:18,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:18,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:18,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:18,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:18,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:18,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 397 transitions, 5246 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:18,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:18,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:18,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:20,043 INFO L124 PetriNetUnfolderBase]: 2844/4663 cut-off events. [2024-06-27 21:06:20,043 INFO L125 PetriNetUnfolderBase]: For 328898/328898 co-relation queries the response was YES. [2024-06-27 21:06:20,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33171 conditions, 4663 events. 2844/4663 cut-off events. For 328898/328898 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28792 event pairs, 591 based on Foata normal form. 2/4662 useless extension candidates. Maximal degree in co-relation 33029. Up to 4076 conditions per place. [2024-06-27 21:06:20,099 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 123 changer transitions 0/445 dead transitions. [2024-06-27 21:06:20,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 445 transitions, 6682 flow [2024-06-27 21:06:20,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:06:20,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:06:20,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-27 21:06:20,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-27 21:06:20,101 INFO L175 Difference]: Start difference. First operand has 319 places, 397 transitions, 5246 flow. Second operand 12 states and 199 transitions. [2024-06-27 21:06:20,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 445 transitions, 6682 flow [2024-06-27 21:06:20,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 445 transitions, 6512 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:20,860 INFO L231 Difference]: Finished difference. Result has 323 places, 406 transitions, 5502 flow [2024-06-27 21:06:20,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5502, PETRI_PLACES=323, PETRI_TRANSITIONS=406} [2024-06-27 21:06:20,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-27 21:06:20,860 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 406 transitions, 5502 flow [2024-06-27 21:06:20,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:20,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:20,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:20,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:06:20,861 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:20,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:20,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2070785837, now seen corresponding path program 5 times [2024-06-27 21:06:20,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:20,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003347415] [2024-06-27 21:06:20,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:20,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:20,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:24,417 INFO 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 21:06:24,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:24,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003347415] [2024-06-27 21:06:24,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003347415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:24,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:24,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:24,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983913345] [2024-06-27 21:06:24,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:24,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:24,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:24,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:24,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:24,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:24,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 406 transitions, 5502 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:24,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:24,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:24,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:26,554 INFO L124 PetriNetUnfolderBase]: 2895/4747 cut-off events. [2024-06-27 21:06:26,555 INFO L125 PetriNetUnfolderBase]: For 345111/345113 co-relation queries the response was YES. [2024-06-27 21:06:26,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34388 conditions, 4747 events. 2895/4747 cut-off events. For 345111/345113 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 29450 event pairs, 583 based on Foata normal form. 4/4749 useless extension candidates. Maximal degree in co-relation 34245. Up to 4217 conditions per place. [2024-06-27 21:06:26,613 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 109 changer transitions 0/465 dead transitions. [2024-06-27 21:06:26,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 465 transitions, 7043 flow [2024-06-27 21:06:26,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:06:26,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:06:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 226 transitions. [2024-06-27 21:06:26,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-27 21:06:26,614 INFO L175 Difference]: Start difference. First operand has 323 places, 406 transitions, 5502 flow. Second operand 14 states and 226 transitions. [2024-06-27 21:06:26,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 465 transitions, 7043 flow [2024-06-27 21:06:27,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 465 transitions, 6815 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 21:06:27,576 INFO L231 Difference]: Finished difference. Result has 331 places, 421 transitions, 5729 flow [2024-06-27 21:06:27,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5280, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5729, PETRI_PLACES=331, PETRI_TRANSITIONS=421} [2024-06-27 21:06:27,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-27 21:06:27,577 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 421 transitions, 5729 flow [2024-06-27 21:06:27,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:27,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:27,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:27,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:06:27,577 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:27,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:27,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1706415651, now seen corresponding path program 6 times [2024-06-27 21:06:27,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:27,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115168054] [2024-06-27 21:06:27,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:27,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:31,377 INFO 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 21:06:31,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:31,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115168054] [2024-06-27 21:06:31,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115168054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:31,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:31,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:31,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236478638] [2024-06-27 21:06:31,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:31,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:31,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:31,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:31,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:31,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:31,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 421 transitions, 5729 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:31,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:31,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:31,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:33,646 INFO L124 PetriNetUnfolderBase]: 2889/4739 cut-off events. [2024-06-27 21:06:33,646 INFO L125 PetriNetUnfolderBase]: For 348022/348024 co-relation queries the response was YES. [2024-06-27 21:06:33,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34401 conditions, 4739 events. 2889/4739 cut-off events. For 348022/348024 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 29444 event pairs, 583 based on Foata normal form. 4/4741 useless extension candidates. Maximal degree in co-relation 34255. Up to 4212 conditions per place. [2024-06-27 21:06:33,708 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 348 selfloop transitions, 110 changer transitions 0/463 dead transitions. [2024-06-27 21:06:33,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 463 transitions, 6901 flow [2024-06-27 21:06:33,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:06:33,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:06:33,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2024-06-27 21:06:33,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-27 21:06:33,709 INFO L175 Difference]: Start difference. First operand has 331 places, 421 transitions, 5729 flow. Second operand 14 states and 222 transitions. [2024-06-27 21:06:33,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 463 transitions, 6901 flow [2024-06-27 21:06:34,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 463 transitions, 6633 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 21:06:34,805 INFO L231 Difference]: Finished difference. Result has 335 places, 421 transitions, 5688 flow [2024-06-27 21:06:34,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5461, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5688, PETRI_PLACES=335, PETRI_TRANSITIONS=421} [2024-06-27 21:06:34,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 21:06:34,806 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 421 transitions, 5688 flow [2024-06-27 21:06:34,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:34,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:34,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:34,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:06:34,807 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:34,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:34,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1706421417, now seen corresponding path program 8 times [2024-06-27 21:06:34,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:34,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110218450] [2024-06-27 21:06:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:34,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:34,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:38,404 INFO 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 21:06:38,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:38,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110218450] [2024-06-27 21:06:38,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110218450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:38,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:38,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:38,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708920284] [2024-06-27 21:06:38,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:38,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:38,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:38,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:38,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:38,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:38,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 421 transitions, 5688 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:38,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:38,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:38,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:40,417 INFO L124 PetriNetUnfolderBase]: 2902/4763 cut-off events. [2024-06-27 21:06:40,417 INFO L125 PetriNetUnfolderBase]: For 356294/356296 co-relation queries the response was YES. [2024-06-27 21:06:40,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34654 conditions, 4763 events. 2902/4763 cut-off events. For 356294/356296 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 29575 event pairs, 594 based on Foata normal form. 3/4764 useless extension candidates. Maximal degree in co-relation 34507. Up to 4338 conditions per place. [2024-06-27 21:06:40,478 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 376 selfloop transitions, 79 changer transitions 0/460 dead transitions. [2024-06-27 21:06:40,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 460 transitions, 6925 flow [2024-06-27 21:06:40,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:06:40,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:06:40,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-27 21:06:40,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-27 21:06:40,479 INFO L175 Difference]: Start difference. First operand has 335 places, 421 transitions, 5688 flow. Second operand 11 states and 179 transitions. [2024-06-27 21:06:40,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 460 transitions, 6925 flow [2024-06-27 21:06:41,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 460 transitions, 6719 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 21:06:41,558 INFO L231 Difference]: Finished difference. Result has 336 places, 427 transitions, 5758 flow [2024-06-27 21:06:41,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5482, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5758, PETRI_PLACES=336, PETRI_TRANSITIONS=427} [2024-06-27 21:06:41,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-27 21:06:41,559 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 427 transitions, 5758 flow [2024-06-27 21:06:41,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:41,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:41,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:41,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:06:41,559 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:41,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:41,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1706415465, now seen corresponding path program 2 times [2024-06-27 21:06:41,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:41,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757385007] [2024-06-27 21:06:41,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:41,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:41,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:45,065 INFO 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 21:06:45,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:45,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757385007] [2024-06-27 21:06:45,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757385007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:45,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:45,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:45,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739633739] [2024-06-27 21:06:45,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:45,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:45,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:45,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:45,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:45,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:45,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 427 transitions, 5758 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:45,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:45,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:45,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:47,198 INFO L124 PetriNetUnfolderBase]: 2928/4795 cut-off events. [2024-06-27 21:06:47,198 INFO L125 PetriNetUnfolderBase]: For 374074/374076 co-relation queries the response was YES. [2024-06-27 21:06:47,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35045 conditions, 4795 events. 2928/4795 cut-off events. For 374074/374076 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29783 event pairs, 583 based on Foata normal form. 4/4797 useless extension candidates. Maximal degree in co-relation 34896. Up to 4317 conditions per place. [2024-06-27 21:06:47,251 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 368 selfloop transitions, 96 changer transitions 0/469 dead transitions. [2024-06-27 21:06:47,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 469 transitions, 6998 flow [2024-06-27 21:06:47,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:06:47,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:06:47,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-27 21:06:47,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-27 21:06:47,253 INFO L175 Difference]: Start difference. First operand has 336 places, 427 transitions, 5758 flow. Second operand 13 states and 203 transitions. [2024-06-27 21:06:47,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 469 transitions, 6998 flow [2024-06-27 21:06:48,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 469 transitions, 6834 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:48,228 INFO L231 Difference]: Finished difference. Result has 341 places, 433 transitions, 5867 flow [2024-06-27 21:06:48,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5594, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5867, PETRI_PLACES=341, PETRI_TRANSITIONS=433} [2024-06-27 21:06:48,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 21:06:48,229 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 433 transitions, 5867 flow [2024-06-27 21:06:48,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:48,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:48,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:48,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:06:48,229 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:48,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:48,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1077669563, now seen corresponding path program 3 times [2024-06-27 21:06:48,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:48,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126572814] [2024-06-27 21:06:48,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:48,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:48,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:51,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 21:06:51,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:51,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126572814] [2024-06-27 21:06:51,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126572814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:51,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:51,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:51,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53680581] [2024-06-27 21:06:51,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:51,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:51,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:51,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:51,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:51,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:51,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 433 transitions, 5867 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:51,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:51,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:51,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:53,791 INFO L124 PetriNetUnfolderBase]: 2922/4789 cut-off events. [2024-06-27 21:06:53,792 INFO L125 PetriNetUnfolderBase]: For 377461/377463 co-relation queries the response was YES. [2024-06-27 21:06:53,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35063 conditions, 4789 events. 2922/4789 cut-off events. For 377461/377463 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 29779 event pairs, 584 based on Foata normal form. 4/4791 useless extension candidates. Maximal degree in co-relation 34914. Up to 4312 conditions per place. [2024-06-27 21:06:53,855 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 366 selfloop transitions, 96 changer transitions 0/467 dead transitions. [2024-06-27 21:06:53,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 467 transitions, 6881 flow [2024-06-27 21:06:53,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:06:53,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:06:53,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-27 21:06:53,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-27 21:06:53,857 INFO L175 Difference]: Start difference. First operand has 341 places, 433 transitions, 5867 flow. Second operand 12 states and 191 transitions. [2024-06-27 21:06:53,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 467 transitions, 6881 flow [2024-06-27 21:06:54,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 467 transitions, 6722 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 21:06:54,951 INFO L231 Difference]: Finished difference. Result has 344 places, 433 transitions, 5906 flow [2024-06-27 21:06:54,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5708, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5906, PETRI_PLACES=344, PETRI_TRANSITIONS=433} [2024-06-27 21:06:54,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-27 21:06:54,951 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 433 transitions, 5906 flow [2024-06-27 21:06:54,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:54,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:54,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:54,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:06:54,952 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:54,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:54,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1706426997, now seen corresponding path program 9 times [2024-06-27 21:06:54,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:54,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527416286] [2024-06-27 21:06:54,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:54,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:54,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:58,714 INFO 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 21:06:58,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:58,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527416286] [2024-06-27 21:06:58,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527416286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:58,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:58,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:58,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108946222] [2024-06-27 21:06:58,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:58,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:58,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:58,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:58,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:58,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:06:58,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 433 transitions, 5906 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:58,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:58,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:06:58,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:01,053 INFO L124 PetriNetUnfolderBase]: 2919/4795 cut-off events. [2024-06-27 21:07:01,053 INFO L125 PetriNetUnfolderBase]: For 379865/379867 co-relation queries the response was YES. [2024-06-27 21:07:01,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35252 conditions, 4795 events. 2919/4795 cut-off events. For 379865/379867 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 29915 event pairs, 600 based on Foata normal form. 3/4796 useless extension candidates. Maximal degree in co-relation 35101. Up to 4363 conditions per place. [2024-06-27 21:07:01,110 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 79 changer transitions 0/467 dead transitions. [2024-06-27 21:07:01,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 467 transitions, 6924 flow [2024-06-27 21:07:01,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:07:01,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:07:01,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-27 21:07:01,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36996336996337 [2024-06-27 21:07:01,111 INFO L175 Difference]: Start difference. First operand has 344 places, 433 transitions, 5906 flow. Second operand 13 states and 202 transitions. [2024-06-27 21:07:01,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 467 transitions, 6924 flow [2024-06-27 21:07:02,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 467 transitions, 6718 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 21:07:02,216 INFO L231 Difference]: Finished difference. Result has 346 places, 433 transitions, 5864 flow [2024-06-27 21:07:02,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5864, PETRI_PLACES=346, PETRI_TRANSITIONS=433} [2024-06-27 21:07:02,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-27 21:07:02,216 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 433 transitions, 5864 flow [2024-06-27 21:07:02,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:02,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:02,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:02,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:07:02,217 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:02,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:02,217 INFO L85 PathProgramCache]: Analyzing trace with hash -867313203, now seen corresponding path program 7 times [2024-06-27 21:07:02,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:02,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425570291] [2024-06-27 21:07:02,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:02,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:05,772 INFO 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 21:07:05,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:05,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425570291] [2024-06-27 21:07:05,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425570291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:05,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:05,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:05,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514025608] [2024-06-27 21:07:05,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:05,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:05,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:05,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:05,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:05,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:05,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 433 transitions, 5864 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:05,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:05,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:05,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:07,663 INFO L124 PetriNetUnfolderBase]: 2949/4830 cut-off events. [2024-06-27 21:07:07,663 INFO L125 PetriNetUnfolderBase]: For 392741/392743 co-relation queries the response was YES. [2024-06-27 21:07:07,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35561 conditions, 4830 events. 2949/4830 cut-off events. For 392741/392743 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29990 event pairs, 587 based on Foata normal form. 4/4832 useless extension candidates. Maximal degree in co-relation 35409. Up to 4353 conditions per place. [2024-06-27 21:07:07,731 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 367 selfloop transitions, 96 changer transitions 0/468 dead transitions. [2024-06-27 21:07:07,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 468 transitions, 6979 flow [2024-06-27 21:07:07,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:07:07,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:07:07,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 21:07:07,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-27 21:07:07,732 INFO L175 Difference]: Start difference. First operand has 346 places, 433 transitions, 5864 flow. Second operand 10 states and 162 transitions. [2024-06-27 21:07:07,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 468 transitions, 6979 flow [2024-06-27 21:07:08,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 468 transitions, 6776 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-27 21:07:08,990 INFO L231 Difference]: Finished difference. Result has 342 places, 442 transitions, 5989 flow [2024-06-27 21:07:08,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5989, PETRI_PLACES=342, PETRI_TRANSITIONS=442} [2024-06-27 21:07:08,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 21:07:08,991 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 442 transitions, 5989 flow [2024-06-27 21:07:08,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:08,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:08,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:08,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:07:08,991 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:08,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:08,991 INFO L85 PathProgramCache]: Analyzing trace with hash -874676013, now seen corresponding path program 8 times [2024-06-27 21:07:08,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:08,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038541886] [2024-06-27 21:07:08,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:08,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:09,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:12,547 INFO 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 21:07:12,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:12,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038541886] [2024-06-27 21:07:12,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038541886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:12,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:12,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:12,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763202873] [2024-06-27 21:07:12,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:12,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:12,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:12,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:12,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:12,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:12,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 442 transitions, 5989 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:12,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:12,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:12,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:14,754 INFO L124 PetriNetUnfolderBase]: 2980/4881 cut-off events. [2024-06-27 21:07:14,754 INFO L125 PetriNetUnfolderBase]: For 409203/409205 co-relation queries the response was YES. [2024-06-27 21:07:14,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36212 conditions, 4881 events. 2980/4881 cut-off events. For 409203/409205 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 30374 event pairs, 589 based on Foata normal form. 4/4883 useless extension candidates. Maximal degree in co-relation 36059. Up to 4370 conditions per place. [2024-06-27 21:07:14,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 370 selfloop transitions, 106 changer transitions 0/481 dead transitions. [2024-06-27 21:07:14,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 481 transitions, 7326 flow [2024-06-27 21:07:14,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:07:14,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:07:14,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-27 21:07:14,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:07:14,813 INFO L175 Difference]: Start difference. First operand has 342 places, 442 transitions, 5989 flow. Second operand 12 states and 189 transitions. [2024-06-27 21:07:14,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 481 transitions, 7326 flow [2024-06-27 21:07:16,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 481 transitions, 7117 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 21:07:16,111 INFO L231 Difference]: Finished difference. Result has 348 places, 451 transitions, 6178 flow [2024-06-27 21:07:16,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6178, PETRI_PLACES=348, PETRI_TRANSITIONS=451} [2024-06-27 21:07:16,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 21:07:16,112 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 451 transitions, 6178 flow [2024-06-27 21:07:16,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:16,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:16,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:16,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:07:16,112 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:16,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:16,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1876931249, now seen corresponding path program 9 times [2024-06-27 21:07:16,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:16,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73325688] [2024-06-27 21:07:16,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:16,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:16,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:19,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 21:07:19,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:19,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73325688] [2024-06-27 21:07:19,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73325688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:19,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:19,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:19,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962243849] [2024-06-27 21:07:19,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:19,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:19,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:19,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:19,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:19,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:19,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 451 transitions, 6178 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:19,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:19,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:19,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:21,284 INFO L124 PetriNetUnfolderBase]: 3048/4989 cut-off events. [2024-06-27 21:07:21,284 INFO L125 PetriNetUnfolderBase]: For 438195/438197 co-relation queries the response was YES. [2024-06-27 21:07:21,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37500 conditions, 4989 events. 3048/4989 cut-off events. For 438195/438197 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 31235 event pairs, 589 based on Foata normal form. 4/4991 useless extension candidates. Maximal degree in co-relation 37345. Up to 4170 conditions per place. [2024-06-27 21:07:21,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 184 changer transitions 0/499 dead transitions. [2024-06-27 21:07:21,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 499 transitions, 7975 flow [2024-06-27 21:07:21,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:07:21,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:07:21,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 21:07:21,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:07:21,353 INFO L175 Difference]: Start difference. First operand has 348 places, 451 transitions, 6178 flow. Second operand 10 states and 170 transitions. [2024-06-27 21:07:21,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 499 transitions, 7975 flow [2024-06-27 21:07:22,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 499 transitions, 7861 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:22,764 INFO L231 Difference]: Finished difference. Result has 352 places, 469 transitions, 6691 flow [2024-06-27 21:07:22,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6064, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6691, PETRI_PLACES=352, PETRI_TRANSITIONS=469} [2024-06-27 21:07:22,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-27 21:07:22,765 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 469 transitions, 6691 flow [2024-06-27 21:07:22,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:22,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:22,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:22,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:07:22,765 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:22,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:22,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1869694175, now seen corresponding path program 4 times [2024-06-27 21:07:22,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:22,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795157934] [2024-06-27 21:07:22,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:22,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:22,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:26,149 INFO 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 21:07:26,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:26,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795157934] [2024-06-27 21:07:26,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795157934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:26,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:26,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:26,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927253224] [2024-06-27 21:07:26,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:26,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:26,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:26,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:26,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 469 transitions, 6691 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:26,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:26,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:26,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:28,436 INFO L124 PetriNetUnfolderBase]: 3090/5041 cut-off events. [2024-06-27 21:07:28,437 INFO L125 PetriNetUnfolderBase]: For 464252/464254 co-relation queries the response was YES. [2024-06-27 21:07:28,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38797 conditions, 5041 events. 3090/5041 cut-off events. For 464252/464254 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 31406 event pairs, 593 based on Foata normal form. 4/5043 useless extension candidates. Maximal degree in co-relation 38640. Up to 4481 conditions per place. [2024-06-27 21:07:28,623 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 116 changer transitions 0/511 dead transitions. [2024-06-27 21:07:28,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 511 transitions, 8231 flow [2024-06-27 21:07:28,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:07:28,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:07:28,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-27 21:07:28,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-27 21:07:28,625 INFO L175 Difference]: Start difference. First operand has 352 places, 469 transitions, 6691 flow. Second operand 13 states and 204 transitions. [2024-06-27 21:07:28,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 511 transitions, 8231 flow [2024-06-27 21:07:29,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 511 transitions, 8034 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 21:07:29,999 INFO L231 Difference]: Finished difference. Result has 362 places, 478 transitions, 6889 flow [2024-06-27 21:07:30,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6494, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6889, PETRI_PLACES=362, PETRI_TRANSITIONS=478} [2024-06-27 21:07:30,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-27 21:07:30,000 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 478 transitions, 6889 flow [2024-06-27 21:07:30,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:30,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:30,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:30,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:07:30,000 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:30,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:30,001 INFO L85 PathProgramCache]: Analyzing trace with hash -878157933, now seen corresponding path program 10 times [2024-06-27 21:07:30,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:30,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686845799] [2024-06-27 21:07:30,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:30,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:30,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:33,852 INFO 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 21:07:33,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:33,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686845799] [2024-06-27 21:07:33,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686845799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:33,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:33,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:33,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022745360] [2024-06-27 21:07:33,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:33,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:33,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:33,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:33,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:33,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:33,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 478 transitions, 6889 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:33,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:33,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:33,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:35,693 INFO L124 PetriNetUnfolderBase]: 3100/5065 cut-off events. [2024-06-27 21:07:35,693 INFO L125 PetriNetUnfolderBase]: For 475329/475331 co-relation queries the response was YES. [2024-06-27 21:07:35,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38931 conditions, 5065 events. 3100/5065 cut-off events. For 475329/475331 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 31691 event pairs, 591 based on Foata normal form. 4/5067 useless extension candidates. Maximal degree in co-relation 38773. Up to 4238 conditions per place. [2024-06-27 21:07:35,763 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 195 changer transitions 0/515 dead transitions. [2024-06-27 21:07:35,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 515 transitions, 8691 flow [2024-06-27 21:07:35,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:07:35,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:07:35,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-27 21:07:35,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:07:35,764 INFO L175 Difference]: Start difference. First operand has 362 places, 478 transitions, 6889 flow. Second operand 12 states and 198 transitions. [2024-06-27 21:07:35,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 515 transitions, 8691 flow [2024-06-27 21:07:37,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 515 transitions, 8472 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 21:07:37,403 INFO L231 Difference]: Finished difference. Result has 366 places, 481 transitions, 7108 flow [2024-06-27 21:07:37,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6670, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7108, PETRI_PLACES=366, PETRI_TRANSITIONS=481} [2024-06-27 21:07:37,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-27 21:07:37,404 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 481 transitions, 7108 flow [2024-06-27 21:07:37,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:37,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:37,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:37,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:07:37,404 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:37,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:37,405 INFO L85 PathProgramCache]: Analyzing trace with hash -874676199, now seen corresponding path program 10 times [2024-06-27 21:07:37,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:37,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997316061] [2024-06-27 21:07:37,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:37,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:37,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:41,321 INFO 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 21:07:41,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:41,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997316061] [2024-06-27 21:07:41,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997316061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:41,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:41,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:41,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408852061] [2024-06-27 21:07:41,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:41,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:41,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:41,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:41,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:41,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:41,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 481 transitions, 7108 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:41,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:41,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:41,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:43,469 INFO L124 PetriNetUnfolderBase]: 3113/5097 cut-off events. [2024-06-27 21:07:43,469 INFO L125 PetriNetUnfolderBase]: For 487128/487130 co-relation queries the response was YES. [2024-06-27 21:07:43,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39523 conditions, 5097 events. 3113/5097 cut-off events. For 487128/487130 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 32024 event pairs, 623 based on Foata normal form. 3/5098 useless extension candidates. Maximal degree in co-relation 39364. Up to 4651 conditions per place. [2024-06-27 21:07:43,540 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 75 changer transitions 0/511 dead transitions. [2024-06-27 21:07:43,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 511 transitions, 8447 flow [2024-06-27 21:07:43,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:07:43,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:07:43,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-27 21:07:43,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-27 21:07:43,541 INFO L175 Difference]: Start difference. First operand has 366 places, 481 transitions, 7108 flow. Second operand 11 states and 170 transitions. [2024-06-27 21:07:43,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 511 transitions, 8447 flow [2024-06-27 21:07:45,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 511 transitions, 7947 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 21:07:45,166 INFO L231 Difference]: Finished difference. Result has 368 places, 487 transitions, 6884 flow [2024-06-27 21:07:45,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6608, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6884, PETRI_PLACES=368, PETRI_TRANSITIONS=487} [2024-06-27 21:07:45,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 21:07:45,166 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 487 transitions, 6884 flow [2024-06-27 21:07:45,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:45,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:45,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:45,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:07:45,167 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:45,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:45,168 INFO L85 PathProgramCache]: Analyzing trace with hash -874670619, now seen corresponding path program 11 times [2024-06-27 21:07:45,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:45,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486371854] [2024-06-27 21:07:45,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:45,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:49,007 INFO 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 21:07:49,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486371854] [2024-06-27 21:07:49,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486371854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:49,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:49,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:49,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949342347] [2024-06-27 21:07:49,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:49,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:49,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:49,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:49,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:49,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:49,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 487 transitions, 6884 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:49,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:49,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:49,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:51,108 INFO L124 PetriNetUnfolderBase]: 3110/5093 cut-off events. [2024-06-27 21:07:51,108 INFO L125 PetriNetUnfolderBase]: For 491933/491935 co-relation queries the response was YES. [2024-06-27 21:07:51,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39107 conditions, 5093 events. 3110/5093 cut-off events. For 491933/491935 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31992 event pairs, 625 based on Foata normal form. 3/5094 useless extension candidates. Maximal degree in co-relation 38946. Up to 4648 conditions per place. [2024-06-27 21:07:51,179 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 431 selfloop transitions, 75 changer transitions 0/511 dead transitions. [2024-06-27 21:07:51,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 511 transitions, 7958 flow [2024-06-27 21:07:51,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:07:51,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:07:51,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-27 21:07:51,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:07:51,181 INFO L175 Difference]: Start difference. First operand has 368 places, 487 transitions, 6884 flow. Second operand 12 states and 180 transitions. [2024-06-27 21:07:51,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 511 transitions, 7958 flow [2024-06-27 21:07:52,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 511 transitions, 7767 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 21:07:52,889 INFO L231 Difference]: Finished difference. Result has 372 places, 487 transitions, 6849 flow [2024-06-27 21:07:52,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6693, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6849, PETRI_PLACES=372, PETRI_TRANSITIONS=487} [2024-06-27 21:07:52,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-27 21:07:52,889 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 487 transitions, 6849 flow [2024-06-27 21:07:52,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:52,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:52,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:52,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:07:52,889 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:52,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:52,890 INFO L85 PathProgramCache]: Analyzing trace with hash -874664853, now seen corresponding path program 11 times [2024-06-27 21:07:52,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:52,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151212570] [2024-06-27 21:07:52,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:52,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:52,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:56,849 INFO 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 21:07:56,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:56,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151212570] [2024-06-27 21:07:56,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151212570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:56,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:56,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:56,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987287495] [2024-06-27 21:07:56,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:56,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:56,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:56,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:56,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:56,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:07:56,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 487 transitions, 6849 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:56,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:56,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:07:56,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:59,114 INFO L124 PetriNetUnfolderBase]: 3104/5063 cut-off events. [2024-06-27 21:07:59,115 INFO L125 PetriNetUnfolderBase]: For 500115/500117 co-relation queries the response was YES. [2024-06-27 21:07:59,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38948 conditions, 5063 events. 3104/5063 cut-off events. For 500115/500117 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 31608 event pairs, 594 based on Foata normal form. 4/5065 useless extension candidates. Maximal degree in co-relation 38786. Up to 4545 conditions per place. [2024-06-27 21:07:59,188 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 106 changer transitions 0/520 dead transitions. [2024-06-27 21:07:59,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 520 transitions, 7959 flow [2024-06-27 21:07:59,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 21:07:59,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 21:07:59,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2024-06-27 21:07:59,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-27 21:07:59,190 INFO L175 Difference]: Start difference. First operand has 372 places, 487 transitions, 6849 flow. Second operand 14 states and 214 transitions. [2024-06-27 21:07:59,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 520 transitions, 7959 flow [2024-06-27 21:08:00,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 520 transitions, 7785 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 21:08:00,782 INFO L231 Difference]: Finished difference. Result has 376 places, 487 transitions, 6894 flow [2024-06-27 21:08:00,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6675, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6894, PETRI_PLACES=376, PETRI_TRANSITIONS=487} [2024-06-27 21:08:00,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-27 21:08:00,782 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 487 transitions, 6894 flow [2024-06-27 21:08:00,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:00,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:00,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:00,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:08:00,782 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:00,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:00,783 INFO L85 PathProgramCache]: Analyzing trace with hash -878395083, now seen corresponding path program 12 times [2024-06-27 21:08:00,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:00,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488647597] [2024-06-27 21:08:00,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:00,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:00,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:04,231 INFO 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 21:08:04,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:04,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488647597] [2024-06-27 21:08:04,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488647597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:04,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:04,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:04,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612161316] [2024-06-27 21:08:04,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:04,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:04,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:04,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:04,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:04,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:04,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 487 transitions, 6894 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:04,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:04,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:04,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:06,322 INFO L124 PetriNetUnfolderBase]: 3098/5067 cut-off events. [2024-06-27 21:08:06,322 INFO L125 PetriNetUnfolderBase]: For 503064/503066 co-relation queries the response was YES. [2024-06-27 21:08:06,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38968 conditions, 5067 events. 3098/5067 cut-off events. For 503064/503066 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31783 event pairs, 592 based on Foata normal form. 4/5069 useless extension candidates. Maximal degree in co-relation 38805. Up to 4242 conditions per place. [2024-06-27 21:08:06,393 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 197 changer transitions 0/521 dead transitions. [2024-06-27 21:08:06,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 521 transitions, 8526 flow [2024-06-27 21:08:06,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:08:06,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:08:06,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 208 transitions. [2024-06-27 21:08:06,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:08:06,395 INFO L175 Difference]: Start difference. First operand has 376 places, 487 transitions, 6894 flow. Second operand 13 states and 208 transitions. [2024-06-27 21:08:06,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 521 transitions, 8526 flow [2024-06-27 21:08:08,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 521 transitions, 8237 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-27 21:08:08,177 INFO L231 Difference]: Finished difference. Result has 374 places, 487 transitions, 7005 flow [2024-06-27 21:08:08,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6605, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7005, PETRI_PLACES=374, PETRI_TRANSITIONS=487} [2024-06-27 21:08:08,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-27 21:08:08,178 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 487 transitions, 7005 flow [2024-06-27 21:08:08,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:08,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:08,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:08,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:08:08,178 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:08,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:08,179 INFO L85 PathProgramCache]: Analyzing trace with hash -878395269, now seen corresponding path program 12 times [2024-06-27 21:08:08,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:08,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882264068] [2024-06-27 21:08:08,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:08,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:11,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:11,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:11,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882264068] [2024-06-27 21:08:11,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882264068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:11,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:11,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:11,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871110160] [2024-06-27 21:08:11,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:11,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:11,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:11,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:11,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:11,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:11,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 487 transitions, 7005 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:11,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:11,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:11,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:13,674 INFO L124 PetriNetUnfolderBase]: 3111/5099 cut-off events. [2024-06-27 21:08:13,674 INFO L125 PetriNetUnfolderBase]: For 514771/514773 co-relation queries the response was YES. [2024-06-27 21:08:13,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39561 conditions, 5099 events. 3111/5099 cut-off events. For 514771/514773 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 32053 event pairs, 623 based on Foata normal form. 3/5100 useless extension candidates. Maximal degree in co-relation 39397. Up to 4507 conditions per place. [2024-06-27 21:08:13,751 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 377 selfloop transitions, 137 changer transitions 0/519 dead transitions. [2024-06-27 21:08:13,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 519 transitions, 8541 flow [2024-06-27 21:08:13,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:08:13,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:08:13,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 21:08:13,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-27 21:08:13,753 INFO L175 Difference]: Start difference. First operand has 374 places, 487 transitions, 7005 flow. Second operand 11 states and 174 transitions. [2024-06-27 21:08:13,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 519 transitions, 8541 flow [2024-06-27 21:08:15,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 519 transitions, 8170 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:08:15,700 INFO L231 Difference]: Finished difference. Result has 377 places, 493 transitions, 7039 flow [2024-06-27 21:08:15,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6634, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7039, PETRI_PLACES=377, PETRI_TRANSITIONS=493} [2024-06-27 21:08:15,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-27 21:08:15,701 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 493 transitions, 7039 flow [2024-06-27 21:08:15,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:15,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:15,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:15,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:08:15,701 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:15,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:15,702 INFO L85 PathProgramCache]: Analyzing trace with hash -874664667, now seen corresponding path program 5 times [2024-06-27 21:08:15,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:15,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982599063] [2024-06-27 21:08:15,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:15,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:19,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:19,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:19,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982599063] [2024-06-27 21:08:19,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982599063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:19,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:19,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:19,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958203009] [2024-06-27 21:08:19,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:19,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:19,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:19,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:19,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:19,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:19,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 493 transitions, 7039 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:19,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:19,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:19,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:21,462 INFO L124 PetriNetUnfolderBase]: 3121/5099 cut-off events. [2024-06-27 21:08:21,462 INFO L125 PetriNetUnfolderBase]: For 529938/529940 co-relation queries the response was YES. [2024-06-27 21:08:21,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39558 conditions, 5099 events. 3121/5099 cut-off events. For 529938/529940 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31970 event pairs, 595 based on Foata normal form. 4/5101 useless extension candidates. Maximal degree in co-relation 39392. Up to 4521 conditions per place. [2024-06-27 21:08:21,533 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 119 changer transitions 0/533 dead transitions. [2024-06-27 21:08:21,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 533 transitions, 8575 flow [2024-06-27 21:08:21,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 21:08:21,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 21:08:21,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 230 transitions. [2024-06-27 21:08:21,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-27 21:08:21,534 INFO L175 Difference]: Start difference. First operand has 377 places, 493 transitions, 7039 flow. Second operand 15 states and 230 transitions. [2024-06-27 21:08:21,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 533 transitions, 8575 flow [2024-06-27 21:08:23,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 533 transitions, 8278 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 21:08:23,283 INFO L231 Difference]: Finished difference. Result has 384 places, 496 transitions, 7027 flow [2024-06-27 21:08:23,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6742, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7027, PETRI_PLACES=384, PETRI_TRANSITIONS=496} [2024-06-27 21:08:23,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-27 21:08:23,283 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 496 transitions, 7027 flow [2024-06-27 21:08:23,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:23,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:23,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:23,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:08:23,283 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:23,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:23,284 INFO L85 PathProgramCache]: Analyzing trace with hash -867313017, now seen corresponding path program 6 times [2024-06-27 21:08:23,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:23,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522276803] [2024-06-27 21:08:23,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:23,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:23,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:26,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:26,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:26,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522276803] [2024-06-27 21:08:26,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522276803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:26,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:26,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:26,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865959692] [2024-06-27 21:08:26,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:26,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:26,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:26,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:26,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:26,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:26,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 496 transitions, 7027 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:26,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:26,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:26,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:29,038 INFO L124 PetriNetUnfolderBase]: 3115/5089 cut-off events. [2024-06-27 21:08:29,039 INFO L125 PetriNetUnfolderBase]: For 533362/533364 co-relation queries the response was YES. [2024-06-27 21:08:29,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39464 conditions, 5089 events. 3115/5089 cut-off events. For 533362/533364 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31862 event pairs, 593 based on Foata normal form. 4/5091 useless extension candidates. Maximal degree in co-relation 39297. Up to 4516 conditions per place. [2024-06-27 21:08:29,111 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 401 selfloop transitions, 120 changer transitions 0/526 dead transitions. [2024-06-27 21:08:29,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 526 transitions, 8321 flow [2024-06-27 21:08:29,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:08:29,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:08:29,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-27 21:08:29,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-27 21:08:29,113 INFO L175 Difference]: Start difference. First operand has 384 places, 496 transitions, 7027 flow. Second operand 12 states and 188 transitions. [2024-06-27 21:08:29,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 526 transitions, 8321 flow [2024-06-27 21:08:30,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 526 transitions, 8039 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-27 21:08:30,985 INFO L231 Difference]: Finished difference. Result has 383 places, 496 transitions, 6992 flow [2024-06-27 21:08:30,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6745, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6992, PETRI_PLACES=383, PETRI_TRANSITIONS=496} [2024-06-27 21:08:30,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-27 21:08:30,985 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 496 transitions, 6992 flow [2024-06-27 21:08:30,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:30,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:30,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:30,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:08:30,985 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:30,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:30,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1877327987, now seen corresponding path program 1 times [2024-06-27 21:08:30,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:30,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951376986] [2024-06-27 21:08:30,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:30,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:30,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:35,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 21:08:35,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:35,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951376986] [2024-06-27 21:08:35,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951376986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:35,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:35,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:35,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413118743] [2024-06-27 21:08:35,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:35,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:35,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:35,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:35,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:35,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:35,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 496 transitions, 6992 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:35,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:35,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:35,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:37,144 INFO L124 PetriNetUnfolderBase]: 3135/5135 cut-off events. [2024-06-27 21:08:37,144 INFO L125 PetriNetUnfolderBase]: For 559142/559142 co-relation queries the response was YES. [2024-06-27 21:08:37,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39677 conditions, 5135 events. 3135/5135 cut-off events. For 559142/559142 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 32276 event pairs, 586 based on Foata normal form. 6/5139 useless extension candidates. Maximal degree in co-relation 39509. Up to 4538 conditions per place. [2024-06-27 21:08:37,209 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 52 changer transitions 0/534 dead transitions. [2024-06-27 21:08:37,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 534 transitions, 8219 flow [2024-06-27 21:08:37,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:37,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 21:08:37,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 21:08:37,210 INFO L175 Difference]: Start difference. First operand has 383 places, 496 transitions, 6992 flow. Second operand 10 states and 164 transitions. [2024-06-27 21:08:37,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 534 transitions, 8219 flow [2024-06-27 21:08:38,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 534 transitions, 7998 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 21:08:39,004 INFO L231 Difference]: Finished difference. Result has 384 places, 499 transitions, 6923 flow [2024-06-27 21:08:39,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6771, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6923, PETRI_PLACES=384, PETRI_TRANSITIONS=499} [2024-06-27 21:08:39,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-27 21:08:39,005 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 499 transitions, 6923 flow [2024-06-27 21:08:39,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:39,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:39,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:39,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:08:39,005 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:39,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:39,006 INFO L85 PathProgramCache]: Analyzing trace with hash 159983829, now seen corresponding path program 7 times [2024-06-27 21:08:39,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:39,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92604810] [2024-06-27 21:08:39,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:39,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:39,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:42,263 INFO 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 21:08:42,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:42,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92604810] [2024-06-27 21:08:42,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92604810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:42,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:42,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:42,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851024834] [2024-06-27 21:08:42,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:42,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:42,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:42,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:42,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:42,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:42,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 499 transitions, 6923 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:42,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:42,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:42,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:44,166 INFO L124 PetriNetUnfolderBase]: 3171/5187 cut-off events. [2024-06-27 21:08:44,167 INFO L125 PetriNetUnfolderBase]: For 588795/588795 co-relation queries the response was YES. [2024-06-27 21:08:44,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40166 conditions, 5187 events. 3171/5187 cut-off events. For 588795/588795 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 32625 event pairs, 593 based on Foata normal form. 10/5195 useless extension candidates. Maximal degree in co-relation 39996. Up to 4626 conditions per place. [2024-06-27 21:08:44,246 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 481 selfloop transitions, 54 changer transitions 0/540 dead transitions. [2024-06-27 21:08:44,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 540 transitions, 8156 flow [2024-06-27 21:08:44,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:44,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:44,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-27 21:08:44,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 21:08:44,248 INFO L175 Difference]: Start difference. First operand has 384 places, 499 transitions, 6923 flow. Second operand 10 states and 168 transitions. [2024-06-27 21:08:44,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 540 transitions, 8156 flow [2024-06-27 21:08:46,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 540 transitions, 8088 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:08:46,521 INFO L231 Difference]: Finished difference. Result has 388 places, 500 transitions, 6995 flow [2024-06-27 21:08:46,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6995, PETRI_PLACES=388, PETRI_TRANSITIONS=500} [2024-06-27 21:08:46,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-27 21:08:46,521 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 500 transitions, 6995 flow [2024-06-27 21:08:46,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:46,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:46,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:46,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:08:46,522 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:46,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:46,523 INFO L85 PathProgramCache]: Analyzing trace with hash -329776689, now seen corresponding path program 8 times [2024-06-27 21:08:46,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:46,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660928557] [2024-06-27 21:08:46,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:46,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:46,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:49,839 INFO 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 21:08:49,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:49,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660928557] [2024-06-27 21:08:49,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660928557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:49,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:49,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:49,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476184608] [2024-06-27 21:08:49,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:49,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:49,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:49,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:49,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:49,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:49,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 500 transitions, 6995 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:49,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:49,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:49,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:51,741 INFO L124 PetriNetUnfolderBase]: 3181/5207 cut-off events. [2024-06-27 21:08:51,742 INFO L125 PetriNetUnfolderBase]: For 585817/585817 co-relation queries the response was YES. [2024-06-27 21:08:51,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40274 conditions, 5207 events. 3181/5207 cut-off events. For 585817/585817 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 32769 event pairs, 595 based on Foata normal form. 10/5211 useless extension candidates. Maximal degree in co-relation 40102. Up to 4706 conditions per place. [2024-06-27 21:08:51,820 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 468 selfloop transitions, 51 changer transitions 0/524 dead transitions. [2024-06-27 21:08:51,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 524 transitions, 8141 flow [2024-06-27 21:08:51,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:51,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:08:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:08:51,821 INFO L175 Difference]: Start difference. First operand has 388 places, 500 transitions, 6995 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:08:51,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 524 transitions, 8141 flow [2024-06-27 21:08:53,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 524 transitions, 8026 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 21:08:53,942 INFO L231 Difference]: Finished difference. Result has 388 places, 501 transitions, 7001 flow [2024-06-27 21:08:53,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6880, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7001, PETRI_PLACES=388, PETRI_TRANSITIONS=501} [2024-06-27 21:08:53,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-27 21:08:53,943 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 501 transitions, 7001 flow [2024-06-27 21:08:53,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:53,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:53,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:53,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:08:53,943 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:53,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:53,943 INFO L85 PathProgramCache]: Analyzing trace with hash 170708589, now seen corresponding path program 9 times [2024-06-27 21:08:53,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:53,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65797188] [2024-06-27 21:08:53,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:53,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:53,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:57,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:57,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:57,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65797188] [2024-06-27 21:08:57,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65797188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:57,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:57,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:57,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981301507] [2024-06-27 21:08:57,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:57,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:57,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:57,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:57,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:57,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:08:57,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 501 transitions, 7001 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:57,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:57,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:08:57,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:58,993 INFO L124 PetriNetUnfolderBase]: 3204/5246 cut-off events. [2024-06-27 21:08:58,993 INFO L125 PetriNetUnfolderBase]: For 564303/564303 co-relation queries the response was YES. [2024-06-27 21:08:59,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40053 conditions, 5246 events. 3204/5246 cut-off events. For 564303/564303 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33133 event pairs, 602 based on Foata normal form. 10/5254 useless extension candidates. Maximal degree in co-relation 39880. Up to 4723 conditions per place. [2024-06-27 21:08:59,064 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 479 selfloop transitions, 48 changer transitions 0/532 dead transitions. [2024-06-27 21:08:59,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 532 transitions, 8190 flow [2024-06-27 21:08:59,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:08:59,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:08:59,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:08:59,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 21:08:59,065 INFO L175 Difference]: Start difference. First operand has 388 places, 501 transitions, 7001 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:08:59,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 532 transitions, 8190 flow [2024-06-27 21:09:01,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 532 transitions, 8083 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:01,068 INFO L231 Difference]: Finished difference. Result has 390 places, 502 transitions, 7017 flow [2024-06-27 21:09:01,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6894, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7017, PETRI_PLACES=390, PETRI_TRANSITIONS=502} [2024-06-27 21:09:01,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-27 21:09:01,068 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 502 transitions, 7017 flow [2024-06-27 21:09:01,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:01,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:01,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:01,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:09:01,069 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:01,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:01,069 INFO L85 PathProgramCache]: Analyzing trace with hash 159657399, now seen corresponding path program 10 times [2024-06-27 21:09:01,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:01,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923283949] [2024-06-27 21:09:01,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:01,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:04,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:04,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923283949] [2024-06-27 21:09:04,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923283949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:04,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:04,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:04,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701095929] [2024-06-27 21:09:04,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:04,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:04,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:04,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:04,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 502 transitions, 7017 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:04,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:04,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:04,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:06,184 INFO L124 PetriNetUnfolderBase]: 3186/5220 cut-off events. [2024-06-27 21:09:06,184 INFO L125 PetriNetUnfolderBase]: For 533986/533986 co-relation queries the response was YES. [2024-06-27 21:09:06,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39300 conditions, 5220 events. 3186/5220 cut-off events. For 533986/533986 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32858 event pairs, 471 based on Foata normal form. 8/5226 useless extension candidates. Maximal degree in co-relation 39126. Up to 4379 conditions per place. [2024-06-27 21:09:06,259 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 475 selfloop transitions, 69 changer transitions 0/549 dead transitions. [2024-06-27 21:09:06,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 549 transitions, 8283 flow [2024-06-27 21:09:06,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:06,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:06,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 21:09:06,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:09:06,260 INFO L175 Difference]: Start difference. First operand has 390 places, 502 transitions, 7017 flow. Second operand 10 states and 175 transitions. [2024-06-27 21:09:06,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 549 transitions, 8283 flow [2024-06-27 21:09:08,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 549 transitions, 8171 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:08,273 INFO L231 Difference]: Finished difference. Result has 394 places, 502 transitions, 7053 flow [2024-06-27 21:09:08,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6905, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7053, PETRI_PLACES=394, PETRI_TRANSITIONS=502} [2024-06-27 21:09:08,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-27 21:09:08,273 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 502 transitions, 7053 flow [2024-06-27 21:09:08,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:08,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:08,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:08,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:09:08,273 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:08,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:08,274 INFO L85 PathProgramCache]: Analyzing trace with hash 2119280225, now seen corresponding path program 13 times [2024-06-27 21:09:08,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:08,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961765323] [2024-06-27 21:09:08,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:08,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:08,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:11,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 21:09:11,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:11,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961765323] [2024-06-27 21:09:11,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961765323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:11,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:11,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:11,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829193896] [2024-06-27 21:09:11,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:11,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:11,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:11,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:11,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:11,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:11,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 502 transitions, 7053 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:11,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:11,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:11,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:13,858 INFO L124 PetriNetUnfolderBase]: 3199/5246 cut-off events. [2024-06-27 21:09:13,858 INFO L125 PetriNetUnfolderBase]: For 511297/511324 co-relation queries the response was YES. [2024-06-27 21:09:13,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39714 conditions, 5246 events. 3199/5246 cut-off events. For 511297/511324 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33222 event pairs, 657 based on Foata normal form. 25/5267 useless extension candidates. Maximal degree in co-relation 39539. Up to 4504 conditions per place. [2024-06-27 21:09:13,932 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 362 selfloop transitions, 182 changer transitions 0/549 dead transitions. [2024-06-27 21:09:13,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 549 transitions, 8735 flow [2024-06-27 21:09:13,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:13,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:13,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 21:09:13,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 21:09:13,934 INFO L175 Difference]: Start difference. First operand has 394 places, 502 transitions, 7053 flow. Second operand 10 states and 179 transitions. [2024-06-27 21:09:13,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 549 transitions, 8735 flow [2024-06-27 21:09:16,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 549 transitions, 8579 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 21:09:16,198 INFO L231 Difference]: Finished difference. Result has 395 places, 508 transitions, 7391 flow [2024-06-27 21:09:16,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6909, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7391, PETRI_PLACES=395, PETRI_TRANSITIONS=508} [2024-06-27 21:09:16,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-27 21:09:16,198 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 508 transitions, 7391 flow [2024-06-27 21:09:16,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:16,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:16,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:16,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:09:16,198 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:16,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:16,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1821570869, now seen corresponding path program 14 times [2024-06-27 21:09:16,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:16,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226639975] [2024-06-27 21:09:16,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:16,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:19,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:19,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:19,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226639975] [2024-06-27 21:09:19,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226639975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:19,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:19,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:19,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819282349] [2024-06-27 21:09:19,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:19,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:19,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:19,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:19,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:19,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:19,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 508 transitions, 7391 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:19,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:19,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:19,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:22,010 INFO L124 PetriNetUnfolderBase]: 3204/5251 cut-off events. [2024-06-27 21:09:22,010 INFO L125 PetriNetUnfolderBase]: For 491547/491574 co-relation queries the response was YES. [2024-06-27 21:09:22,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39650 conditions, 5251 events. 3204/5251 cut-off events. For 491547/491574 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 33238 event pairs, 655 based on Foata normal form. 25/5272 useless extension candidates. Maximal degree in co-relation 39475. Up to 4510 conditions per place. [2024-06-27 21:09:22,095 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 363 selfloop transitions, 186 changer transitions 0/554 dead transitions. [2024-06-27 21:09:22,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 554 transitions, 9029 flow [2024-06-27 21:09:22,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:09:22,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:09:22,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-27 21:09:22,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 21:09:22,096 INFO L175 Difference]: Start difference. First operand has 395 places, 508 transitions, 7391 flow. Second operand 12 states and 203 transitions. [2024-06-27 21:09:22,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 554 transitions, 9029 flow [2024-06-27 21:09:24,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 554 transitions, 8522 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 21:09:24,389 INFO L231 Difference]: Finished difference. Result has 400 places, 511 transitions, 7324 flow [2024-06-27 21:09:24,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6916, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7324, PETRI_PLACES=400, PETRI_TRANSITIONS=511} [2024-06-27 21:09:24,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-27 21:09:24,390 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 511 transitions, 7324 flow [2024-06-27 21:09:24,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:24,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:24,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:24,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:09:24,390 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:24,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:24,390 INFO L85 PathProgramCache]: Analyzing trace with hash 620268815, now seen corresponding path program 15 times [2024-06-27 21:09:24,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:24,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286142564] [2024-06-27 21:09:24,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:24,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:24,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:27,767 INFO 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 21:09:27,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:27,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286142564] [2024-06-27 21:09:27,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286142564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:27,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:27,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:27,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837988291] [2024-06-27 21:09:27,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:27,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:27,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:27,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:27,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:27,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:27,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 511 transitions, 7324 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:27,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:27,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:27,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:30,099 INFO L124 PetriNetUnfolderBase]: 3225/5287 cut-off events. [2024-06-27 21:09:30,099 INFO L125 PetriNetUnfolderBase]: For 507193/507193 co-relation queries the response was YES. [2024-06-27 21:09:30,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40039 conditions, 5287 events. 3225/5287 cut-off events. For 507193/507193 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33493 event pairs, 646 based on Foata normal form. 1/5285 useless extension candidates. Maximal degree in co-relation 39863. Up to 4534 conditions per place. [2024-06-27 21:09:30,180 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 364 selfloop transitions, 185 changer transitions 0/554 dead transitions. [2024-06-27 21:09:30,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 554 transitions, 9032 flow [2024-06-27 21:09:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:30,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:30,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 21:09:30,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-27 21:09:30,181 INFO L175 Difference]: Start difference. First operand has 400 places, 511 transitions, 7324 flow. Second operand 8 states and 151 transitions. [2024-06-27 21:09:30,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 554 transitions, 9032 flow [2024-06-27 21:09:32,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 554 transitions, 8624 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 21:09:32,480 INFO L231 Difference]: Finished difference. Result has 398 places, 520 transitions, 7448 flow [2024-06-27 21:09:32,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6934, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7448, PETRI_PLACES=398, PETRI_TRANSITIONS=520} [2024-06-27 21:09:32,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-27 21:09:32,481 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 520 transitions, 7448 flow [2024-06-27 21:09:32,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:32,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:32,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:32,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:09:32,482 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:32,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:32,482 INFO L85 PathProgramCache]: Analyzing trace with hash -511471993, now seen corresponding path program 16 times [2024-06-27 21:09:32,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:32,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48139545] [2024-06-27 21:09:32,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:32,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:32,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:36,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:36,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:36,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48139545] [2024-06-27 21:09:36,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48139545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:36,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:36,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:36,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328134165] [2024-06-27 21:09:36,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:36,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:36,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:36,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:36,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:36,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:36,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 520 transitions, 7448 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:36,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:36,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:36,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:38,684 INFO L124 PetriNetUnfolderBase]: 3230/5296 cut-off events. [2024-06-27 21:09:38,684 INFO L125 PetriNetUnfolderBase]: For 517816/517816 co-relation queries the response was YES. [2024-06-27 21:09:38,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40185 conditions, 5296 events. 3230/5296 cut-off events. For 517816/517816 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 33585 event pairs, 646 based on Foata normal form. 1/5294 useless extension candidates. Maximal degree in co-relation 40008. Up to 4540 conditions per place. [2024-06-27 21:09:38,759 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 363 selfloop transitions, 200 changer transitions 0/568 dead transitions. [2024-06-27 21:09:38,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 568 transitions, 9304 flow [2024-06-27 21:09:38,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:09:38,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:09:38,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:09:38,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 21:09:38,761 INFO L175 Difference]: Start difference. First operand has 398 places, 520 transitions, 7448 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:09:38,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 568 transitions, 9304 flow [2024-06-27 21:09:40,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 568 transitions, 9023 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:40,766 INFO L231 Difference]: Finished difference. Result has 403 places, 523 transitions, 7637 flow [2024-06-27 21:09:40,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7182, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7637, PETRI_PLACES=403, PETRI_TRANSITIONS=523} [2024-06-27 21:09:40,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-27 21:09:40,766 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 523 transitions, 7637 flow [2024-06-27 21:09:40,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:40,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:40,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:40,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:09:40,767 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:40,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:40,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1383673937, now seen corresponding path program 7 times [2024-06-27 21:09:40,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:40,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424870605] [2024-06-27 21:09:40,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:40,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:43,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:43,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:43,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424870605] [2024-06-27 21:09:43,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424870605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:43,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:43,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:43,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378499574] [2024-06-27 21:09:43,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:43,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:43,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:43,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:43,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:43,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:43,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 523 transitions, 7637 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:43,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:43,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:43,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:45,703 INFO L124 PetriNetUnfolderBase]: 3256/5337 cut-off events. [2024-06-27 21:09:45,703 INFO L125 PetriNetUnfolderBase]: For 533543/533570 co-relation queries the response was YES. [2024-06-27 21:09:45,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40755 conditions, 5337 events. 3256/5337 cut-off events. For 533543/533570 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33904 event pairs, 662 based on Foata normal form. 26/5359 useless extension candidates. Maximal degree in co-relation 40578. Up to 4783 conditions per place. [2024-06-27 21:09:45,788 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 97 changer transitions 0/554 dead transitions. [2024-06-27 21:09:45,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 554 transitions, 9085 flow [2024-06-27 21:09:45,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:09:45,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:09:45,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 21:09:45,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 21:09:45,789 INFO L175 Difference]: Start difference. First operand has 403 places, 523 transitions, 7637 flow. Second operand 9 states and 148 transitions. [2024-06-27 21:09:45,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 554 transitions, 9085 flow [2024-06-27 21:09:47,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 554 transitions, 8512 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:09:47,932 INFO L231 Difference]: Finished difference. Result has 402 places, 529 transitions, 7372 flow [2024-06-27 21:09:47,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7372, PETRI_PLACES=402, PETRI_TRANSITIONS=529} [2024-06-27 21:09:47,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-27 21:09:47,933 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 529 transitions, 7372 flow [2024-06-27 21:09:47,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:47,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:47,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:47,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:09:47,933 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:47,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:47,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1681908993, now seen corresponding path program 8 times [2024-06-27 21:09:47,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:47,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267536293] [2024-06-27 21:09:47,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:47,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:47,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:50,860 INFO 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 21:09:50,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:50,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267536293] [2024-06-27 21:09:50,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267536293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:50,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:50,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:50,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999083512] [2024-06-27 21:09:50,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:50,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:50,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:50,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:50,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:50,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:50,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 529 transitions, 7372 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:50,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:50,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:50,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:52,800 INFO L124 PetriNetUnfolderBase]: 3266/5351 cut-off events. [2024-06-27 21:09:52,800 INFO L125 PetriNetUnfolderBase]: For 532089/532116 co-relation queries the response was YES. [2024-06-27 21:09:52,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40445 conditions, 5351 events. 3266/5351 cut-off events. For 532089/532116 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33975 event pairs, 660 based on Foata normal form. 26/5373 useless extension candidates. Maximal degree in co-relation 40268. Up to 4808 conditions per place. [2024-06-27 21:09:52,873 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 450 selfloop transitions, 95 changer transitions 0/550 dead transitions. [2024-06-27 21:09:52,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 550 transitions, 8566 flow [2024-06-27 21:09:52,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:52,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:52,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:09:52,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:09:52,875 INFO L175 Difference]: Start difference. First operand has 402 places, 529 transitions, 7372 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:09:52,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 550 transitions, 8566 flow [2024-06-27 21:09:54,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 550 transitions, 8386 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:09:54,820 INFO L231 Difference]: Finished difference. Result has 405 places, 532 transitions, 7450 flow [2024-06-27 21:09:54,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7208, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7450, PETRI_PLACES=405, PETRI_TRANSITIONS=532} [2024-06-27 21:09:54,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-27 21:09:54,820 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 532 transitions, 7450 flow [2024-06-27 21:09:54,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:54,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:54,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:09:54,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:09:54,821 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:54,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:54,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1681493283, now seen corresponding path program 9 times [2024-06-27 21:09:54,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:54,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307104735] [2024-06-27 21:09:54,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:54,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:54,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:57,577 INFO 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 21:09:57,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:57,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307104735] [2024-06-27 21:09:57,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307104735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:57,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:57,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:09:57,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833534471] [2024-06-27 21:09:57,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:57,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:09:57,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:09:57,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:09:57,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:09:57,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 532 transitions, 7450 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:09:57,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:57,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:09:57,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:09:59,565 INFO L124 PetriNetUnfolderBase]: 3292/5395 cut-off events. [2024-06-27 21:09:59,565 INFO L125 PetriNetUnfolderBase]: For 551110/551137 co-relation queries the response was YES. [2024-06-27 21:09:59,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41156 conditions, 5395 events. 3292/5395 cut-off events. For 551110/551137 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 34342 event pairs, 640 based on Foata normal form. 26/5417 useless extension candidates. Maximal degree in co-relation 40977. Up to 4554 conditions per place. [2024-06-27 21:09:59,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 392 selfloop transitions, 167 changer transitions 0/564 dead transitions. [2024-06-27 21:09:59,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 564 transitions, 9178 flow [2024-06-27 21:09:59,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:09:59,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:09:59,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:09:59,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 21:09:59,647 INFO L175 Difference]: Start difference. First operand has 405 places, 532 transitions, 7450 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:09:59,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 564 transitions, 9178 flow [2024-06-27 21:10:01,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 564 transitions, 8970 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:10:01,747 INFO L231 Difference]: Finished difference. Result has 407 places, 541 transitions, 7768 flow [2024-06-27 21:10:01,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7242, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7768, PETRI_PLACES=407, PETRI_TRANSITIONS=541} [2024-06-27 21:10:01,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-27 21:10:01,748 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 541 transitions, 7768 flow [2024-06-27 21:10:01,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:01,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:01,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:01,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:10:01,748 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:01,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:01,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1681909365, now seen corresponding path program 17 times [2024-06-27 21:10:01,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:01,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962804152] [2024-06-27 21:10:01,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:01,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:04,880 INFO 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 21:10:04,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:04,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962804152] [2024-06-27 21:10:04,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962804152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:04,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:04,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:04,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598035625] [2024-06-27 21:10:04,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:04,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:04,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:04,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:04,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:04,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:04,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 541 transitions, 7768 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:04,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:04,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:04,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:07,247 INFO L124 PetriNetUnfolderBase]: 3305/5413 cut-off events. [2024-06-27 21:10:07,247 INFO L125 PetriNetUnfolderBase]: For 565436/565463 co-relation queries the response was YES. [2024-06-27 21:10:07,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42046 conditions, 5413 events. 3305/5413 cut-off events. For 565436/565463 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 34446 event pairs, 667 based on Foata normal form. 25/5434 useless extension candidates. Maximal degree in co-relation 41866. Up to 4641 conditions per place. [2024-06-27 21:10:07,329 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 367 selfloop transitions, 209 changer transitions 0/581 dead transitions. [2024-06-27 21:10:07,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 581 transitions, 9460 flow [2024-06-27 21:10:07,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:10:07,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:10:07,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-27 21:10:07,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 21:10:07,330 INFO L175 Difference]: Start difference. First operand has 407 places, 541 transitions, 7768 flow. Second operand 11 states and 182 transitions. [2024-06-27 21:10:07,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 581 transitions, 9460 flow [2024-06-27 21:10:09,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 581 transitions, 9266 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 21:10:09,645 INFO L231 Difference]: Finished difference. Result has 415 places, 547 transitions, 8070 flow [2024-06-27 21:10:09,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7574, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8070, PETRI_PLACES=415, PETRI_TRANSITIONS=547} [2024-06-27 21:10:09,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-27 21:10:09,645 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 547 transitions, 8070 flow [2024-06-27 21:10:09,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:09,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:09,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:09,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:10:09,646 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:09,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:09,646 INFO L85 PathProgramCache]: Analyzing trace with hash 810518889, now seen corresponding path program 18 times [2024-06-27 21:10:09,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:09,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084185102] [2024-06-27 21:10:09,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:09,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:13,104 INFO 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 21:10:13,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:13,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084185102] [2024-06-27 21:10:13,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084185102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:13,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:13,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:13,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604107316] [2024-06-27 21:10:13,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:13,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:13,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:13,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:13,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:13,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:13,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 547 transitions, 8070 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:13,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:13,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:13,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:16,099 INFO L124 PetriNetUnfolderBase]: 3302/5400 cut-off events. [2024-06-27 21:10:16,100 INFO L125 PetriNetUnfolderBase]: For 568438/568438 co-relation queries the response was YES. [2024-06-27 21:10:16,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42142 conditions, 5400 events. 3302/5400 cut-off events. For 568438/568438 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 34244 event pairs, 650 based on Foata normal form. 1/5398 useless extension candidates. Maximal degree in co-relation 41960. Up to 4638 conditions per place. [2024-06-27 21:10:16,169 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 373 selfloop transitions, 210 changer transitions 0/588 dead transitions. [2024-06-27 21:10:16,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 588 transitions, 9728 flow [2024-06-27 21:10:16,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:10:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:10:16,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 21:10:16,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 21:10:16,170 INFO L175 Difference]: Start difference. First operand has 415 places, 547 transitions, 8070 flow. Second operand 11 states and 192 transitions. [2024-06-27 21:10:16,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 588 transitions, 9728 flow [2024-06-27 21:10:18,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 588 transitions, 9376 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:18,389 INFO L231 Difference]: Finished difference. Result has 419 places, 547 transitions, 8148 flow [2024-06-27 21:10:18,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8148, PETRI_PLACES=419, PETRI_TRANSITIONS=547} [2024-06-27 21:10:18,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 21:10:18,389 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 547 transitions, 8148 flow [2024-06-27 21:10:18,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:18,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:18,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:18,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:10:18,390 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:18,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:18,390 INFO L85 PathProgramCache]: Analyzing trace with hash -511173091, now seen corresponding path program 10 times [2024-06-27 21:10:18,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:18,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543557142] [2024-06-27 21:10:18,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:18,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:18,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:21,694 INFO 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 21:10:21,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:21,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543557142] [2024-06-27 21:10:21,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543557142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:21,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:21,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:21,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565640897] [2024-06-27 21:10:21,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:21,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:21,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:21,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:21,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:21,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:21,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 547 transitions, 8148 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:21,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:21,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:21,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:23,629 INFO L124 PetriNetUnfolderBase]: 3296/5380 cut-off events. [2024-06-27 21:10:23,629 INFO L125 PetriNetUnfolderBase]: For 576353/576353 co-relation queries the response was YES. [2024-06-27 21:10:23,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42064 conditions, 5380 events. 3296/5380 cut-off events. For 576353/576353 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 34042 event pairs, 620 based on Foata normal form. 2/5379 useless extension candidates. Maximal degree in co-relation 41881. Up to 4646 conditions per place. [2024-06-27 21:10:23,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 404 selfloop transitions, 169 changer transitions 0/578 dead transitions. [2024-06-27 21:10:23,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 578 transitions, 9758 flow [2024-06-27 21:10:23,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:23,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:23,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 21:10:23,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-27 21:10:23,712 INFO L175 Difference]: Start difference. First operand has 419 places, 547 transitions, 8148 flow. Second operand 10 states and 169 transitions. [2024-06-27 21:10:23,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 578 transitions, 9758 flow [2024-06-27 21:10:26,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 578 transitions, 9346 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:10:26,233 INFO L231 Difference]: Finished difference. Result has 419 places, 547 transitions, 8088 flow [2024-06-27 21:10:26,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7740, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8088, PETRI_PLACES=419, PETRI_TRANSITIONS=547} [2024-06-27 21:10:26,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 21:10:26,234 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 547 transitions, 8088 flow [2024-06-27 21:10:26,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:26,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:26,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:26,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:10:26,234 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:26,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:26,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1295980701, now seen corresponding path program 19 times [2024-06-27 21:10:26,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:26,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025505405] [2024-06-27 21:10:26,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:26,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:29,627 INFO 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 21:10:29,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:29,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025505405] [2024-06-27 21:10:29,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025505405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:29,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:29,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:29,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67664434] [2024-06-27 21:10:29,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:29,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:29,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:29,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:29,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:29,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:29,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 547 transitions, 8088 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:29,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:29,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:29,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:31,876 INFO L124 PetriNetUnfolderBase]: 3293/5393 cut-off events. [2024-06-27 21:10:31,876 INFO L125 PetriNetUnfolderBase]: For 566455/566457 co-relation queries the response was YES. [2024-06-27 21:10:31,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41917 conditions, 5393 events. 3293/5393 cut-off events. For 566455/566457 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 34307 event pairs, 642 based on Foata normal form. 3/5394 useless extension candidates. Maximal degree in co-relation 41734. Up to 4845 conditions per place. [2024-06-27 21:10:31,957 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 95 changer transitions 0/575 dead transitions. [2024-06-27 21:10:31,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 575 transitions, 9306 flow [2024-06-27 21:10:31,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:10:31,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:10:31,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:10:31,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 21:10:31,958 INFO L175 Difference]: Start difference. First operand has 419 places, 547 transitions, 8088 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:10:31,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 575 transitions, 9306 flow [2024-06-27 21:10:34,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 575 transitions, 8885 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 21:10:34,097 INFO L231 Difference]: Finished difference. Result has 417 places, 547 transitions, 7867 flow [2024-06-27 21:10:34,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7667, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7867, PETRI_PLACES=417, PETRI_TRANSITIONS=547} [2024-06-27 21:10:34,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-27 21:10:34,097 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 547 transitions, 7867 flow [2024-06-27 21:10:34,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:34,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:34,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:34,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:10:34,098 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:34,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:34,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1471587389, now seen corresponding path program 13 times [2024-06-27 21:10:34,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:34,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885794893] [2024-06-27 21:10:34,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:34,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:37,169 INFO 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 21:10:37,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:37,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885794893] [2024-06-27 21:10:37,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885794893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:37,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:37,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:37,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006318394] [2024-06-27 21:10:37,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:37,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:37,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:37,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:37,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:37,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:37,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 547 transitions, 7867 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:37,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:37,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:37,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:39,379 INFO L124 PetriNetUnfolderBase]: 3313/5419 cut-off events. [2024-06-27 21:10:39,379 INFO L125 PetriNetUnfolderBase]: For 571203/571205 co-relation queries the response was YES. [2024-06-27 21:10:39,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41665 conditions, 5419 events. 3313/5419 cut-off events. For 571203/571205 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34440 event pairs, 599 based on Foata normal form. 4/5421 useless extension candidates. Maximal degree in co-relation 41483. Up to 4677 conditions per place. [2024-06-27 21:10:39,464 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 416 selfloop transitions, 166 changer transitions 0/587 dead transitions. [2024-06-27 21:10:39,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 587 transitions, 9419 flow [2024-06-27 21:10:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:10:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:10:39,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 21:10:39,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-27 21:10:39,465 INFO L175 Difference]: Start difference. First operand has 417 places, 547 transitions, 7867 flow. Second operand 10 states and 173 transitions. [2024-06-27 21:10:39,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 587 transitions, 9419 flow [2024-06-27 21:10:41,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 587 transitions, 9183 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 21:10:41,952 INFO L231 Difference]: Finished difference. Result has 421 places, 553 transitions, 8194 flow [2024-06-27 21:10:41,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7633, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8194, PETRI_PLACES=421, PETRI_TRANSITIONS=553} [2024-06-27 21:10:41,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 21:10:41,953 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 553 transitions, 8194 flow [2024-06-27 21:10:41,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:41,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:41,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:41,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:10:41,953 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:41,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:41,954 INFO L85 PathProgramCache]: Analyzing trace with hash -507459787, now seen corresponding path program 14 times [2024-06-27 21:10:41,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:41,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851235038] [2024-06-27 21:10:41,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:41,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:41,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:45,112 INFO 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 21:10:45,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:45,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851235038] [2024-06-27 21:10:45,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851235038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:45,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:45,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:45,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954113578] [2024-06-27 21:10:45,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:45,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:45,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:45,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:45,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:45,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:45,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 553 transitions, 8194 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:45,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:45,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:45,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:47,602 INFO L124 PetriNetUnfolderBase]: 3307/5407 cut-off events. [2024-06-27 21:10:47,602 INFO L125 PetriNetUnfolderBase]: For 563431/563433 co-relation queries the response was YES. [2024-06-27 21:10:47,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41932 conditions, 5407 events. 3307/5407 cut-off events. For 563431/563433 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34318 event pairs, 600 based on Foata normal form. 4/5409 useless extension candidates. Maximal degree in co-relation 41748. Up to 4672 conditions per place. [2024-06-27 21:10:47,682 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 418 selfloop transitions, 169 changer transitions 0/592 dead transitions. [2024-06-27 21:10:47,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 592 transitions, 9852 flow [2024-06-27 21:10:47,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 21:10:47,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 21:10:47,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 216 transitions. [2024-06-27 21:10:47,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956043956043956 [2024-06-27 21:10:47,684 INFO L175 Difference]: Start difference. First operand has 421 places, 553 transitions, 8194 flow. Second operand 13 states and 216 transitions. [2024-06-27 21:10:47,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 592 transitions, 9852 flow [2024-06-27 21:10:49,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 592 transitions, 9583 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 21:10:49,914 INFO L231 Difference]: Finished difference. Result has 427 places, 553 transitions, 8285 flow [2024-06-27 21:10:49,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7929, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8285, PETRI_PLACES=427, PETRI_TRANSITIONS=553} [2024-06-27 21:10:49,914 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 21:10:49,914 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 553 transitions, 8285 flow [2024-06-27 21:10:49,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:49,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:49,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, 1] [2024-06-27 21:10:49,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:10:49,916 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:49,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:49,916 INFO L85 PathProgramCache]: Analyzing trace with hash -507448627, now seen corresponding path program 15 times [2024-06-27 21:10:49,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:49,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630419541] [2024-06-27 21:10:49,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:49,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:49,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:10:53,202 INFO 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 21:10:53,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:10:53,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630419541] [2024-06-27 21:10:53,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630419541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:10:53,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:10:53,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:10:53,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982080979] [2024-06-27 21:10:53,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:10:53,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:10:53,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:10:53,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:10:53,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:10:53,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:10:53,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 553 transitions, 8285 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:53,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:10:53,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:10:53,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:10:55,631 INFO L124 PetriNetUnfolderBase]: 3301/5399 cut-off events. [2024-06-27 21:10:55,631 INFO L125 PetriNetUnfolderBase]: For 555577/555579 co-relation queries the response was YES. [2024-06-27 21:10:55,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41757 conditions, 5399 events. 3301/5399 cut-off events. For 555577/555579 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34276 event pairs, 598 based on Foata normal form. 4/5401 useless extension candidates. Maximal degree in co-relation 41572. Up to 4667 conditions per place. [2024-06-27 21:10:55,704 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 169 changer transitions 0/588 dead transitions. [2024-06-27 21:10:55,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 588 transitions, 9735 flow [2024-06-27 21:10:55,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:10:55,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:10:55,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 21:10:55,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-27 21:10:55,706 INFO L175 Difference]: Start difference. First operand has 427 places, 553 transitions, 8285 flow. Second operand 11 states and 188 transitions. [2024-06-27 21:10:55,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 588 transitions, 9735 flow [2024-06-27 21:10:57,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 588 transitions, 9311 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-27 21:10:57,795 INFO L231 Difference]: Finished difference. Result has 424 places, 553 transitions, 8225 flow [2024-06-27 21:10:57,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7865, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8225, PETRI_PLACES=424, PETRI_TRANSITIONS=553} [2024-06-27 21:10:57,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-27 21:10:57,796 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 553 transitions, 8225 flow [2024-06-27 21:10:57,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:10:57,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:10:57,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:10:57,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:10:57,796 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:10:57,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:10:57,797 INFO L85 PathProgramCache]: Analyzing trace with hash -507448441, now seen corresponding path program 11 times [2024-06-27 21:10:57,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:10:57,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419936766] [2024-06-27 21:10:57,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:10:57,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:10:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:01,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:01,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:01,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419936766] [2024-06-27 21:11:01,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419936766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:01,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:01,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:01,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612829774] [2024-06-27 21:11:01,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:01,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:01,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:01,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:01,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:01,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:01,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 553 transitions, 8225 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:01,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:01,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:01,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:03,322 INFO L124 PetriNetUnfolderBase]: 3311/5403 cut-off events. [2024-06-27 21:11:03,322 INFO L125 PetriNetUnfolderBase]: For 545802/545804 co-relation queries the response was YES. [2024-06-27 21:11:03,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41658 conditions, 5403 events. 3311/5403 cut-off events. For 545802/545804 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34224 event pairs, 610 based on Foata normal form. 4/5405 useless extension candidates. Maximal degree in co-relation 41474. Up to 4800 conditions per place. [2024-06-27 21:11:03,401 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 454 selfloop transitions, 125 changer transitions 0/584 dead transitions. [2024-06-27 21:11:03,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 584 transitions, 9698 flow [2024-06-27 21:11:03,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:11:03,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:11:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 21:11:03,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 21:11:03,402 INFO L175 Difference]: Start difference. First operand has 424 places, 553 transitions, 8225 flow. Second operand 11 states and 175 transitions. [2024-06-27 21:11:03,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 584 transitions, 9698 flow [2024-06-27 21:11:05,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 584 transitions, 9342 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 21:11:05,537 INFO L231 Difference]: Finished difference. Result has 423 places, 556 transitions, 8200 flow [2024-06-27 21:11:05,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7873, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8200, PETRI_PLACES=423, PETRI_TRANSITIONS=556} [2024-06-27 21:11:05,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 21:11:05,538 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 556 transitions, 8200 flow [2024-06-27 21:11:05,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:05,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:05,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:05,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:11:05,538 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:05,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:05,539 INFO L85 PathProgramCache]: Analyzing trace with hash -507454021, now seen corresponding path program 12 times [2024-06-27 21:11:05,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:05,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074712230] [2024-06-27 21:11:05,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:05,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:05,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:09,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:09,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:09,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074712230] [2024-06-27 21:11:09,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074712230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:09,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:09,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:09,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591810769] [2024-06-27 21:11:09,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:09,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:09,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:09,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:09,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:09,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:09,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 556 transitions, 8200 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:09,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:09,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:09,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:11,075 INFO L124 PetriNetUnfolderBase]: 3305/5395 cut-off events. [2024-06-27 21:11:11,076 INFO L125 PetriNetUnfolderBase]: For 525270/525272 co-relation queries the response was YES. [2024-06-27 21:11:11,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41176 conditions, 5395 events. 3305/5395 cut-off events. For 525270/525272 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34160 event pairs, 609 based on Foata normal form. 4/5397 useless extension candidates. Maximal degree in co-relation 40993. Up to 4795 conditions per place. [2024-06-27 21:11:11,153 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 125 changer transitions 0/582 dead transitions. [2024-06-27 21:11:11,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 582 transitions, 9420 flow [2024-06-27 21:11:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:11:11,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:11:11,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:11:11,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:11:11,154 INFO L175 Difference]: Start difference. First operand has 423 places, 556 transitions, 8200 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:11:11,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 582 transitions, 9420 flow [2024-06-27 21:11:13,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 582 transitions, 9137 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 21:11:13,305 INFO L231 Difference]: Finished difference. Result has 422 places, 556 transitions, 8181 flow [2024-06-27 21:11:13,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7917, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8181, PETRI_PLACES=422, PETRI_TRANSITIONS=556} [2024-06-27 21:11:13,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 21:11:13,306 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 556 transitions, 8181 flow [2024-06-27 21:11:13,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:13,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:13,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:13,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:11:13,306 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:13,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:13,306 INFO L85 PathProgramCache]: Analyzing trace with hash -507454393, now seen corresponding path program 20 times [2024-06-27 21:11:13,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:13,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717018170] [2024-06-27 21:11:13,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:13,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:16,882 INFO 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 21:11:16,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:16,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717018170] [2024-06-27 21:11:16,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717018170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:16,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:16,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:16,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992734512] [2024-06-27 21:11:16,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:16,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:16,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:16,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:16,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:16,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:16,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 556 transitions, 8181 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:16,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:16,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:16,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:19,180 INFO L124 PetriNetUnfolderBase]: 3302/5415 cut-off events. [2024-06-27 21:11:19,180 INFO L125 PetriNetUnfolderBase]: For 494653/494655 co-relation queries the response was YES. [2024-06-27 21:11:19,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40828 conditions, 5415 events. 3302/5415 cut-off events. For 494653/494655 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 34520 event pairs, 641 based on Foata normal form. 3/5416 useless extension candidates. Maximal degree in co-relation 40647. Up to 4825 conditions per place. [2024-06-27 21:11:19,266 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 454 selfloop transitions, 128 changer transitions 0/587 dead transitions. [2024-06-27 21:11:19,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 587 transitions, 9613 flow [2024-06-27 21:11:19,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:11:19,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:11:19,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 21:11:19,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-27 21:11:19,267 INFO L175 Difference]: Start difference. First operand has 422 places, 556 transitions, 8181 flow. Second operand 10 states and 169 transitions. [2024-06-27 21:11:19,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 587 transitions, 9613 flow [2024-06-27 21:11:21,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 587 transitions, 9347 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 21:11:21,221 INFO L231 Difference]: Finished difference. Result has 421 places, 556 transitions, 8189 flow [2024-06-27 21:11:21,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7919, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8189, PETRI_PLACES=421, PETRI_TRANSITIONS=556} [2024-06-27 21:11:21,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 21:11:21,222 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 556 transitions, 8189 flow [2024-06-27 21:11:21,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:21,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:21,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:21,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:11:21,222 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:21,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:21,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1286726271, now seen corresponding path program 21 times [2024-06-27 21:11:21,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:21,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269123515] [2024-06-27 21:11:21,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:21,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:21,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:24,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:24,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:24,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269123515] [2024-06-27 21:11:24,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269123515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:24,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:24,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:24,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601890281] [2024-06-27 21:11:24,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:24,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:24,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:24,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:24,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:24,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 556 transitions, 8189 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:24,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:24,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:24,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:27,157 INFO L124 PetriNetUnfolderBase]: 3299/5403 cut-off events. [2024-06-27 21:11:27,157 INFO L125 PetriNetUnfolderBase]: For 480928/480930 co-relation queries the response was YES. [2024-06-27 21:11:27,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40551 conditions, 5403 events. 3299/5403 cut-off events. For 480928/480930 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34352 event pairs, 635 based on Foata normal form. 3/5404 useless extension candidates. Maximal degree in co-relation 40371. Up to 4822 conditions per place. [2024-06-27 21:11:27,232 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 455 selfloop transitions, 128 changer transitions 0/588 dead transitions. [2024-06-27 21:11:27,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 588 transitions, 9441 flow [2024-06-27 21:11:27,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:11:27,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:11:27,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-27 21:11:27,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-06-27 21:11:27,234 INFO L175 Difference]: Start difference. First operand has 421 places, 556 transitions, 8189 flow. Second operand 12 states and 193 transitions. [2024-06-27 21:11:27,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 588 transitions, 9441 flow [2024-06-27 21:11:29,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 588 transitions, 9198 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 21:11:29,147 INFO L231 Difference]: Finished difference. Result has 425 places, 556 transitions, 8216 flow [2024-06-27 21:11:29,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7946, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8216, PETRI_PLACES=425, PETRI_TRANSITIONS=556} [2024-06-27 21:11:29,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 21:11:29,147 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 556 transitions, 8216 flow [2024-06-27 21:11:29,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:29,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:29,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:29,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:11:29,148 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:29,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:29,148 INFO L85 PathProgramCache]: Analyzing trace with hash -8093971, now seen corresponding path program 13 times [2024-06-27 21:11:29,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:29,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075505716] [2024-06-27 21:11:29,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:29,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:29,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:32,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:32,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:32,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075505716] [2024-06-27 21:11:32,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075505716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:32,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:32,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:32,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539787627] [2024-06-27 21:11:32,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:32,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:32,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:32,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:32,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:32,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 556 transitions, 8216 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:32,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:32,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:32,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:34,405 INFO L124 PetriNetUnfolderBase]: 3319/5423 cut-off events. [2024-06-27 21:11:34,405 INFO L125 PetriNetUnfolderBase]: For 494980/494982 co-relation queries the response was YES. [2024-06-27 21:11:34,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40747 conditions, 5423 events. 3319/5423 cut-off events. For 494980/494982 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 34467 event pairs, 615 based on Foata normal form. 6/5427 useless extension candidates. Maximal degree in co-relation 40567. Up to 4702 conditions per place. [2024-06-27 21:11:34,490 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 431 selfloop transitions, 158 changer transitions 0/594 dead transitions. [2024-06-27 21:11:34,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 594 transitions, 9760 flow [2024-06-27 21:11:34,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:34,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:34,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 21:11:34,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 21:11:34,492 INFO L175 Difference]: Start difference. First operand has 425 places, 556 transitions, 8216 flow. Second operand 9 states and 158 transitions. [2024-06-27 21:11:34,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 594 transitions, 9760 flow [2024-06-27 21:11:36,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 594 transitions, 9449 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 21:11:36,659 INFO L231 Difference]: Finished difference. Result has 421 places, 562 transitions, 8352 flow [2024-06-27 21:11:36,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7907, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8352, PETRI_PLACES=421, PETRI_TRANSITIONS=562} [2024-06-27 21:11:36,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 21:11:36,659 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 562 transitions, 8352 flow [2024-06-27 21:11:36,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:36,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:36,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:36,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:11:36,659 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:36,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:36,660 INFO L85 PathProgramCache]: Analyzing trace with hash -8094157, now seen corresponding path program 16 times [2024-06-27 21:11:36,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:36,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039809422] [2024-06-27 21:11:36,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:36,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:39,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 21:11:39,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:39,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039809422] [2024-06-27 21:11:39,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039809422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:39,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:39,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:39,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733292615] [2024-06-27 21:11:39,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:39,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:39,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:39,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:39,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:39,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:39,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 562 transitions, 8352 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:39,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:39,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:39,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:41,723 INFO L124 PetriNetUnfolderBase]: 3339/5463 cut-off events. [2024-06-27 21:11:41,723 INFO L125 PetriNetUnfolderBase]: For 496710/496712 co-relation queries the response was YES. [2024-06-27 21:11:41,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41188 conditions, 5463 events. 3339/5463 cut-off events. For 496710/496712 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 34808 event pairs, 599 based on Foata normal form. 6/5467 useless extension candidates. Maximal degree in co-relation 41008. Up to 4713 conditions per place. [2024-06-27 21:11:41,803 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 169 changer transitions 0/599 dead transitions. [2024-06-27 21:11:41,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 599 transitions, 9936 flow [2024-06-27 21:11:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:11:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:11:41,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:11:41,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 21:11:41,804 INFO L175 Difference]: Start difference. First operand has 421 places, 562 transitions, 8352 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:11:41,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 599 transitions, 9936 flow [2024-06-27 21:11:43,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 599 transitions, 9655 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:43,706 INFO L231 Difference]: Finished difference. Result has 422 places, 568 transitions, 8575 flow [2024-06-27 21:11:43,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8073, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8575, PETRI_PLACES=422, PETRI_TRANSITIONS=568} [2024-06-27 21:11:43,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 21:11:43,706 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 568 transitions, 8575 flow [2024-06-27 21:11:43,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:43,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:43,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:43,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:11:43,706 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:43,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:43,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1794784273, now seen corresponding path program 17 times [2024-06-27 21:11:43,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:43,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984157358] [2024-06-27 21:11:43,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:43,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:43,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:46,672 INFO 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 21:11:46,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:46,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984157358] [2024-06-27 21:11:46,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984157358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:46,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:46,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:46,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126269262] [2024-06-27 21:11:46,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:46,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:46,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:46,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:46,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:46,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:46,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 568 transitions, 8575 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:46,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:46,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:46,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:48,743 INFO L124 PetriNetUnfolderBase]: 3349/5487 cut-off events. [2024-06-27 21:11:48,743 INFO L125 PetriNetUnfolderBase]: For 491030/491057 co-relation queries the response was YES. [2024-06-27 21:11:48,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41379 conditions, 5487 events. 3349/5487 cut-off events. For 491030/491057 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 35054 event pairs, 589 based on Foata normal form. 26/5509 useless extension candidates. Maximal degree in co-relation 41199. Up to 4628 conditions per place. [2024-06-27 21:11:48,828 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 194 changer transitions 0/598 dead transitions. [2024-06-27 21:11:48,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 598 transitions, 10073 flow [2024-06-27 21:11:48,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:11:48,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:11:48,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:11:48,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:11:48,829 INFO L175 Difference]: Start difference. First operand has 422 places, 568 transitions, 8575 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:11:48,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 598 transitions, 10073 flow [2024-06-27 21:11:50,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 598 transitions, 9759 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 21:11:50,756 INFO L231 Difference]: Finished difference. Result has 424 places, 571 transitions, 8729 flow [2024-06-27 21:11:50,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8265, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8729, PETRI_PLACES=424, PETRI_TRANSITIONS=571} [2024-06-27 21:11:50,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-27 21:11:50,757 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 571 transitions, 8729 flow [2024-06-27 21:11:50,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:50,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:50,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:50,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:11:50,757 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:50,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:50,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1789659229, now seen corresponding path program 14 times [2024-06-27 21:11:50,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:50,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000997303] [2024-06-27 21:11:50,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:50,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:50,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:11:53,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:11:53,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:11:53,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000997303] [2024-06-27 21:11:53,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000997303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:11:53,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:11:53,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:11:53,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560174293] [2024-06-27 21:11:53,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:11:53,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:11:53,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:11:53,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:11:53,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:11:53,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:11:53,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 571 transitions, 8729 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:53,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:11:53,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:11:53,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:11:55,404 INFO L124 PetriNetUnfolderBase]: 3359/5503 cut-off events. [2024-06-27 21:11:55,404 INFO L125 PetriNetUnfolderBase]: For 482847/482874 co-relation queries the response was YES. [2024-06-27 21:11:55,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41753 conditions, 5503 events. 3359/5503 cut-off events. For 482847/482874 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 35185 event pairs, 645 based on Foata normal form. 26/5525 useless extension candidates. Maximal degree in co-relation 41574. Up to 4685 conditions per place. [2024-06-27 21:11:55,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 433 selfloop transitions, 158 changer transitions 0/596 dead transitions. [2024-06-27 21:11:55,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 596 transitions, 10385 flow [2024-06-27 21:11:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:11:55,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:11:55,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 21:11:55,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-27 21:11:55,488 INFO L175 Difference]: Start difference. First operand has 424 places, 571 transitions, 8729 flow. Second operand 7 states and 125 transitions. [2024-06-27 21:11:55,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 596 transitions, 10385 flow [2024-06-27 21:11:57,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 596 transitions, 10036 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:11:57,792 INFO L231 Difference]: Finished difference. Result has 425 places, 574 transitions, 8760 flow [2024-06-27 21:11:57,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8760, PETRI_PLACES=425, PETRI_TRANSITIONS=574} [2024-06-27 21:11:57,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-27 21:11:57,793 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 574 transitions, 8760 flow [2024-06-27 21:11:57,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:11:57,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:11:57,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:11:57,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:11:57,793 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:11:57,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:11:57,794 INFO L85 PathProgramCache]: Analyzing trace with hash 794229323, now seen corresponding path program 15 times [2024-06-27 21:11:57,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:11:57,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294742348] [2024-06-27 21:11:57,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:11:57,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:11:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:00,986 INFO 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 21:12:00,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:00,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294742348] [2024-06-27 21:12:00,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294742348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:00,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:00,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:00,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12963588] [2024-06-27 21:12:00,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:00,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:00,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:00,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:00,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:01,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:01,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 574 transitions, 8760 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:01,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:01,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:01,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:03,241 INFO L124 PetriNetUnfolderBase]: 3347/5465 cut-off events. [2024-06-27 21:12:03,241 INFO L125 PetriNetUnfolderBase]: For 484170/484172 co-relation queries the response was YES. [2024-06-27 21:12:03,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41279 conditions, 5465 events. 3347/5465 cut-off events. For 484170/484172 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 34653 event pairs, 615 based on Foata normal form. 6/5469 useless extension candidates. Maximal degree in co-relation 41099. Up to 4748 conditions per place. [2024-06-27 21:12:03,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 450 selfloop transitions, 158 changer transitions 0/613 dead transitions. [2024-06-27 21:12:03,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 613 transitions, 10262 flow [2024-06-27 21:12:03,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:12:03,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:12:03,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 21:12:03,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-27 21:12:03,326 INFO L175 Difference]: Start difference. First operand has 425 places, 574 transitions, 8760 flow. Second operand 11 states and 188 transitions. [2024-06-27 21:12:03,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 613 transitions, 10262 flow [2024-06-27 21:12:05,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 613 transitions, 9872 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 21:12:05,436 INFO L231 Difference]: Finished difference. Result has 432 places, 574 transitions, 8708 flow [2024-06-27 21:12:05,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8370, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8708, PETRI_PLACES=432, PETRI_TRANSITIONS=574} [2024-06-27 21:12:05,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 21:12:05,437 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 574 transitions, 8708 flow [2024-06-27 21:12:05,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:05,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:05,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:05,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 21:12:05,437 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:05,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:05,439 INFO L85 PathProgramCache]: Analyzing trace with hash 794609693, now seen corresponding path program 16 times [2024-06-27 21:12:05,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:05,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558036835] [2024-06-27 21:12:05,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:05,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:05,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:08,463 INFO 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 21:12:08,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:08,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558036835] [2024-06-27 21:12:08,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558036835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:08,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:08,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:08,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098941864] [2024-06-27 21:12:08,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:08,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:08,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:08,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:08,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:08,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:08,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 574 transitions, 8708 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:08,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:08,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:08,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:10,821 INFO L124 PetriNetUnfolderBase]: 3357/5501 cut-off events. [2024-06-27 21:12:10,821 INFO L125 PetriNetUnfolderBase]: For 484561/484588 co-relation queries the response was YES. [2024-06-27 21:12:10,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41423 conditions, 5501 events. 3357/5501 cut-off events. For 484561/484588 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35140 event pairs, 603 based on Foata normal form. 26/5523 useless extension candidates. Maximal degree in co-relation 41242. Up to 4685 conditions per place. [2024-06-27 21:12:10,909 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 421 selfloop transitions, 177 changer transitions 0/603 dead transitions. [2024-06-27 21:12:10,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 603 transitions, 10394 flow [2024-06-27 21:12:10,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:12:10,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:12:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:12:10,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-27 21:12:10,910 INFO L175 Difference]: Start difference. First operand has 432 places, 574 transitions, 8708 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:12:10,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 603 transitions, 10394 flow [2024-06-27 21:12:12,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 603 transitions, 10011 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 21:12:12,814 INFO L231 Difference]: Finished difference. Result has 431 places, 577 transitions, 8747 flow [2024-06-27 21:12:12,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8747, PETRI_PLACES=431, PETRI_TRANSITIONS=577} [2024-06-27 21:12:12,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-27 21:12:12,815 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 577 transitions, 8747 flow [2024-06-27 21:12:12,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:12,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:12,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:12,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 21:12:12,816 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:12,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:12,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1789243147, now seen corresponding path program 22 times [2024-06-27 21:12:12,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:12,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526035345] [2024-06-27 21:12:12,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:12,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:15,836 INFO 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 21:12:15,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:15,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526035345] [2024-06-27 21:12:15,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526035345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:15,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:15,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:15,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459152338] [2024-06-27 21:12:15,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:15,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:15,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:15,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:15,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:15,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:15,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 577 transitions, 8747 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:15,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:15,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:15,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:18,046 INFO L124 PetriNetUnfolderBase]: 3354/5497 cut-off events. [2024-06-27 21:12:18,046 INFO L125 PetriNetUnfolderBase]: For 475906/475933 co-relation queries the response was YES. [2024-06-27 21:12:18,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41296 conditions, 5497 events. 3354/5497 cut-off events. For 475906/475933 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35161 event pairs, 671 based on Foata normal form. 25/5518 useless extension candidates. Maximal degree in co-relation 41115. Up to 4760 conditions per place. [2024-06-27 21:12:18,124 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 162 changer transitions 0/611 dead transitions. [2024-06-27 21:12:18,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 611 transitions, 10239 flow [2024-06-27 21:12:18,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:12:18,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:12:18,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:12:18,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 21:12:18,126 INFO L175 Difference]: Start difference. First operand has 431 places, 577 transitions, 8747 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:12:18,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 611 transitions, 10239 flow [2024-06-27 21:12:20,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 611 transitions, 9686 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 21:12:20,304 INFO L231 Difference]: Finished difference. Result has 431 places, 577 transitions, 8528 flow [2024-06-27 21:12:20,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8194, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8528, PETRI_PLACES=431, PETRI_TRANSITIONS=577} [2024-06-27 21:12:20,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-27 21:12:20,304 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 577 transitions, 8528 flow [2024-06-27 21:12:20,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:20,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:20,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:20,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 21:12:20,305 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:20,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:20,305 INFO L85 PathProgramCache]: Analyzing trace with hash -2097496743, now seen corresponding path program 18 times [2024-06-27 21:12:20,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:20,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251209108] [2024-06-27 21:12:20,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:20,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:23,367 INFO 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 21:12:23,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:23,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251209108] [2024-06-27 21:12:23,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251209108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:23,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:23,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:23,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946887189] [2024-06-27 21:12:23,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:23,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:23,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:23,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:23,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:23,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:23,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 577 transitions, 8528 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:23,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:23,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:23,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:25,413 INFO L124 PetriNetUnfolderBase]: 3342/5469 cut-off events. [2024-06-27 21:12:25,413 INFO L125 PetriNetUnfolderBase]: For 478927/478929 co-relation queries the response was YES. [2024-06-27 21:12:25,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40267 conditions, 5469 events. 3342/5469 cut-off events. For 478927/478929 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34842 event pairs, 601 based on Foata normal form. 6/5473 useless extension candidates. Maximal degree in co-relation 40086. Up to 4725 conditions per place. [2024-06-27 21:12:25,501 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 169 changer transitions 0/609 dead transitions. [2024-06-27 21:12:25,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 609 transitions, 9822 flow [2024-06-27 21:12:25,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:25,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:25,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:12:25,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:12:25,502 INFO L175 Difference]: Start difference. First operand has 431 places, 577 transitions, 8528 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:12:25,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 609 transitions, 9822 flow [2024-06-27 21:12:27,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 609 transitions, 9362 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 21:12:27,810 INFO L231 Difference]: Finished difference. Result has 431 places, 577 transitions, 8448 flow [2024-06-27 21:12:27,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8448, PETRI_PLACES=431, PETRI_TRANSITIONS=577} [2024-06-27 21:12:27,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-27 21:12:27,810 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 577 transitions, 8448 flow [2024-06-27 21:12:27,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:27,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:27,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:27,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 21:12:27,810 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:27,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:27,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1789243519, now seen corresponding path program 17 times [2024-06-27 21:12:27,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:27,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606751727] [2024-06-27 21:12:27,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:27,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:27,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:30,901 INFO 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 21:12:30,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:30,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606751727] [2024-06-27 21:12:30,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606751727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:30,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:30,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:30,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196029038] [2024-06-27 21:12:30,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:30,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:30,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:30,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:30,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:30,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:30,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 577 transitions, 8448 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:30,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:30,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:30,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:32,828 INFO L124 PetriNetUnfolderBase]: 3336/5473 cut-off events. [2024-06-27 21:12:32,828 INFO L125 PetriNetUnfolderBase]: For 461661/461688 co-relation queries the response was YES. [2024-06-27 21:12:32,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40046 conditions, 5473 events. 3336/5473 cut-off events. For 461661/461688 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35002 event pairs, 668 based on Foata normal form. 26/5495 useless extension candidates. Maximal degree in co-relation 39865. Up to 4925 conditions per place. [2024-06-27 21:12:32,901 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 511 selfloop transitions, 82 changer transitions 0/598 dead transitions. [2024-06-27 21:12:32,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 598 transitions, 9692 flow [2024-06-27 21:12:32,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:12:32,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:12:32,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:12:32,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 21:12:32,902 INFO L175 Difference]: Start difference. First operand has 431 places, 577 transitions, 8448 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:12:32,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 598 transitions, 9692 flow [2024-06-27 21:12:34,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 598 transitions, 9237 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-27 21:12:34,631 INFO L231 Difference]: Finished difference. Result has 427 places, 577 transitions, 8163 flow [2024-06-27 21:12:34,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7993, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8163, PETRI_PLACES=427, PETRI_TRANSITIONS=577} [2024-06-27 21:12:34,632 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 21:12:34,632 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 577 transitions, 8163 flow [2024-06-27 21:12:34,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:34,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:34,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:34,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 21:12:34,632 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:34,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:34,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1781885917, now seen corresponding path program 23 times [2024-06-27 21:12:34,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:34,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691051263] [2024-06-27 21:12:34,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:34,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:34,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:37,804 INFO 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 21:12:37,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:37,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691051263] [2024-06-27 21:12:37,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691051263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:37,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:37,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:37,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96273930] [2024-06-27 21:12:37,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:37,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:37,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:37,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:37,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:37,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:37,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 577 transitions, 8163 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:37,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:37,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:37,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:40,411 INFO L124 PetriNetUnfolderBase]: 3330/5461 cut-off events. [2024-06-27 21:12:40,411 INFO L125 PetriNetUnfolderBase]: For 431276/431278 co-relation queries the response was YES. [2024-06-27 21:12:40,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39152 conditions, 5461 events. 3330/5461 cut-off events. For 431276/431278 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34932 event pairs, 646 based on Foata normal form. 4/5463 useless extension candidates. Maximal degree in co-relation 38973. Up to 4730 conditions per place. [2024-06-27 21:12:40,495 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 173 changer transitions 0/624 dead transitions. [2024-06-27 21:12:40,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 624 transitions, 9715 flow [2024-06-27 21:12:40,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:12:40,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:12:40,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 21:12:40,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-27 21:12:40,496 INFO L175 Difference]: Start difference. First operand has 427 places, 577 transitions, 8163 flow. Second operand 10 states and 186 transitions. [2024-06-27 21:12:40,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 624 transitions, 9715 flow [2024-06-27 21:12:42,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 624 transitions, 9437 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 21:12:42,170 INFO L231 Difference]: Finished difference. Result has 429 places, 577 transitions, 8269 flow [2024-06-27 21:12:42,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7885, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8269, PETRI_PLACES=429, PETRI_TRANSITIONS=577} [2024-06-27 21:12:42,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-27 21:12:42,170 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 577 transitions, 8269 flow [2024-06-27 21:12:42,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:42,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:42,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:42,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 21:12:42,171 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:42,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:42,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1781891497, now seen corresponding path program 24 times [2024-06-27 21:12:42,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:42,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636463316] [2024-06-27 21:12:42,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:42,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:42,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:45,490 INFO 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 21:12:45,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:45,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636463316] [2024-06-27 21:12:45,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636463316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:45,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:45,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:45,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156290499] [2024-06-27 21:12:45,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:45,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:45,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:45,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:45,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:45,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:45,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 577 transitions, 8269 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:45,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:45,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:45,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:47,978 INFO L124 PetriNetUnfolderBase]: 3324/5453 cut-off events. [2024-06-27 21:12:47,978 INFO L125 PetriNetUnfolderBase]: For 431408/431410 co-relation queries the response was YES. [2024-06-27 21:12:48,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39267 conditions, 5453 events. 3324/5453 cut-off events. For 431408/431410 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34840 event pairs, 646 based on Foata normal form. 4/5455 useless extension candidates. Maximal degree in co-relation 39087. Up to 4724 conditions per place. [2024-06-27 21:12:48,058 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 447 selfloop transitions, 171 changer transitions 0/623 dead transitions. [2024-06-27 21:12:48,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 623 transitions, 9635 flow [2024-06-27 21:12:48,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:12:48,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:12:48,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-27 21:12:48,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-27 21:12:48,059 INFO L175 Difference]: Start difference. First operand has 429 places, 577 transitions, 8269 flow. Second operand 10 states and 187 transitions. [2024-06-27 21:12:48,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 623 transitions, 9635 flow [2024-06-27 21:12:50,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 623 transitions, 9261 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 21:12:50,095 INFO L231 Difference]: Finished difference. Result has 428 places, 577 transitions, 8267 flow [2024-06-27 21:12:50,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7895, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8267, PETRI_PLACES=428, PETRI_TRANSITIONS=577} [2024-06-27 21:12:50,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-27 21:12:50,096 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 577 transitions, 8267 flow [2024-06-27 21:12:50,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:50,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:50,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:50,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 21:12:50,096 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:50,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:50,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1795021609, now seen corresponding path program 18 times [2024-06-27 21:12:50,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:50,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130585641] [2024-06-27 21:12:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:50,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:50,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:53,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:12:53,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:53,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130585641] [2024-06-27 21:12:53,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130585641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:53,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:53,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:53,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776275805] [2024-06-27 21:12:53,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:53,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:53,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:53,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:53,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:53,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:53,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 577 transitions, 8267 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:53,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:53,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:53,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:12:54,959 INFO L124 PetriNetUnfolderBase]: 3318/5449 cut-off events. [2024-06-27 21:12:54,959 INFO L125 PetriNetUnfolderBase]: For 400590/400617 co-relation queries the response was YES. [2024-06-27 21:12:55,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38772 conditions, 5449 events. 3318/5449 cut-off events. For 400590/400617 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34910 event pairs, 606 based on Foata normal form. 26/5471 useless extension candidates. Maximal degree in co-relation 38594. Up to 4639 conditions per place. [2024-06-27 21:12:55,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 174 changer transitions 0/599 dead transitions. [2024-06-27 21:12:55,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 599 transitions, 9511 flow [2024-06-27 21:12:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:12:55,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:12:55,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 21:12:55,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 21:12:55,043 INFO L175 Difference]: Start difference. First operand has 428 places, 577 transitions, 8267 flow. Second operand 9 states and 148 transitions. [2024-06-27 21:12:55,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 599 transitions, 9511 flow [2024-06-27 21:12:56,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 599 transitions, 9013 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-27 21:12:56,805 INFO L231 Difference]: Finished difference. Result has 424 places, 577 transitions, 8123 flow [2024-06-27 21:12:56,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8123, PETRI_PLACES=424, PETRI_TRANSITIONS=577} [2024-06-27 21:12:56,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-27 21:12:56,806 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 577 transitions, 8123 flow [2024-06-27 21:12:56,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:56,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:12:56,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:12:56,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 21:12:56,807 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:12:56,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:12:56,808 INFO L85 PathProgramCache]: Analyzing trace with hash -329773713, now seen corresponding path program 19 times [2024-06-27 21:12:56,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:12:56,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722903230] [2024-06-27 21:12:56,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:12:56,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:12:56,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:12:59,961 INFO 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 21:12:59,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:12:59,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722903230] [2024-06-27 21:12:59,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722903230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:12:59,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:12:59,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:12:59,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092689585] [2024-06-27 21:12:59,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:12:59,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:12:59,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:12:59,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:12:59,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:12:59,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:12:59,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 577 transitions, 8123 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:12:59,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:12:59,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:12:59,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:02,036 INFO L124 PetriNetUnfolderBase]: 3312/5432 cut-off events. [2024-06-27 21:13:02,037 INFO L125 PetriNetUnfolderBase]: For 376731/376741 co-relation queries the response was YES. [2024-06-27 21:13:02,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38237 conditions, 5432 events. 3312/5432 cut-off events. For 376731/376741 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 34770 event pairs, 652 based on Foata normal form. 9/5435 useless extension candidates. Maximal degree in co-relation 38060. Up to 4496 conditions per place. [2024-06-27 21:13:02,118 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 192 changer transitions 0/598 dead transitions. [2024-06-27 21:13:02,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 598 transitions, 9593 flow [2024-06-27 21:13:02,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:13:02,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:13:02,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:13:02,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:13:02,120 INFO L175 Difference]: Start difference. First operand has 424 places, 577 transitions, 8123 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:13:02,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 598 transitions, 9593 flow [2024-06-27 21:13:03,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 598 transitions, 9157 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:13:03,862 INFO L231 Difference]: Finished difference. Result has 423 places, 580 transitions, 8149 flow [2024-06-27 21:13:03,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7687, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8149, PETRI_PLACES=423, PETRI_TRANSITIONS=580} [2024-06-27 21:13:03,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 21:13:03,863 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 580 transitions, 8149 flow [2024-06-27 21:13:03,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:03,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:03,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:03,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 21:13:03,863 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:03,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:03,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1167887035, now seen corresponding path program 20 times [2024-06-27 21:13:03,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:03,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064972059] [2024-06-27 21:13:03,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:03,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:03,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:13:07,138 INFO 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 21:13:07,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:13:07,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064972059] [2024-06-27 21:13:07,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064972059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:13:07,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:13:07,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:13:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350184899] [2024-06-27 21:13:07,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:13:07,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:13:07,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:13:07,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:13:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:13:07,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 21:13:07,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 580 transitions, 8149 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:07,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:13:07,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 21:13:07,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:13:09,052 INFO L124 PetriNetUnfolderBase]: 3338/5461 cut-off events. [2024-06-27 21:13:09,052 INFO L125 PetriNetUnfolderBase]: For 392309/392311 co-relation queries the response was YES. [2024-06-27 21:13:09,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38984 conditions, 5461 events. 3338/5461 cut-off events. For 392309/392311 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 34741 event pairs, 595 based on Foata normal form. 4/5463 useless extension candidates. Maximal degree in co-relation 38806. Up to 4581 conditions per place. [2024-06-27 21:13:09,124 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 400 selfloop transitions, 217 changer transitions 0/622 dead transitions. [2024-06-27 21:13:09,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 622 transitions, 9925 flow [2024-06-27 21:13:09,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:13:09,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:13:09,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 21:13:09,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 21:13:09,125 INFO L175 Difference]: Start difference. First operand has 423 places, 580 transitions, 8149 flow. Second operand 10 states and 174 transitions. [2024-06-27 21:13:09,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 622 transitions, 9925 flow [2024-06-27 21:13:10,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 622 transitions, 9473 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 21:13:10,876 INFO L231 Difference]: Finished difference. Result has 427 places, 586 transitions, 8241 flow [2024-06-27 21:13:10,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7709, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8241, PETRI_PLACES=427, PETRI_TRANSITIONS=586} [2024-06-27 21:13:10,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-27 21:13:10,876 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 586 transitions, 8241 flow [2024-06-27 21:13:10,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:13:10,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:13:10,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:13:10,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 21:13:10,877 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:13:10,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:13:10,877 INFO L85 PathProgramCache]: Analyzing trace with hash 159749469, now seen corresponding path program 25 times [2024-06-27 21:13:10,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:13:10,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483892857] [2024-06-27 21:13:10,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:13:10,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:13:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15