./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.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_power.oepc-thin001_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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_power.oepc-thin001_power.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe007_power.oepc-thin001_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 17:23:33,342 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:23:33,396 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:23:33,402 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:23:33,404 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:23:33,418 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:23:33,419 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:23:33,419 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:23:33,420 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:23:33,420 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:23:33,420 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:23:33,420 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:23:33,421 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:23:33,421 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:23:33,421 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:23:33,422 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:23:33,422 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:23:33,422 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:23:33,423 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:23:33,423 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:23:33,423 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:23:33,425 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:23:33,425 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:23:33,426 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:23:33,426 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:23:33,426 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:23:33,426 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:23:33,427 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:23:33,427 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:23:33,432 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:23:33,432 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:23:33,432 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:23:33,432 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:23:33,433 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:23:33,433 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:23:33,433 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:23:33,433 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:23:33,433 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:23:33,434 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:23:33,434 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:23:33,434 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:23:33,434 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:23:33,434 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:23:33,435 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-21 17:23:33,643 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:23:33,666 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:23:33,668 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:23:33,669 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:23:33,670 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:23:33,670 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-21 17:23:34,718 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:23:34,953 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:23:34,953 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-21 17:23:34,965 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d73febd4e/6d83da376d0a40c783fe97b217cb6dc1/FLAG9841c0aab [2024-06-21 17:23:34,978 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d73febd4e/6d83da376d0a40c783fe97b217cb6dc1 [2024-06-21 17:23:34,980 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:23:34,981 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:23:34,984 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_power.oepc-thin001_power.oepc.yml/witness.yml [2024-06-21 17:23:35,221 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:23:35,222 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:23:35,223 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:23:35,223 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:23:35,226 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:23:35,227 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:23:34" (1/2) ... [2024-06-21 17:23:35,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a54abed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:35, skipping insertion in model container [2024-06-21 17:23:35,228 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:23:34" (1/2) ... [2024-06-21 17:23:35,229 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7674221f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:23:35, skipping insertion in model container [2024-06-21 17:23:35,229 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:23:35" (2/2) ... [2024-06-21 17:23:35,230 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a54abed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35, skipping insertion in model container [2024-06-21 17:23:35,230 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:23:35" (2/2) ... [2024-06-21 17:23:35,230 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:23:35,330 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:23:35,332 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((((! 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-21 17:23:35,332 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((((((((((((((((((! 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-21 17:23:35,332 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-21 17:23:35,332 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:23:35,332 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-21 17:23:35,367 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:23:35,656 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:23:35,664 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:23:35,770 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:23:35,798 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:23:35,799 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35 WrapperNode [2024-06-21 17:23:35,799 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:23:35,800 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:23:35,800 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:23:35,800 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:23:35,806 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 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,818 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 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,851 INFO L138 Inliner]: procedures = 175, calls = 70, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 173 [2024-06-21 17:23:35,858 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:23:35,859 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:23:35,859 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:23:35,859 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:23:35,868 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,869 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,883 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,940 INFO L175 MemorySlicer]: Split 29 memory accesses to 2 slices as follows [2, 27]. 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-21 17:23:35,959 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,959 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,978 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,980 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:35,994 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:36,022 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:36,025 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:23:36,030 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:23:36,038 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:23:36,038 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:23:36,039 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (1/1) ... [2024-06-21 17:23:36,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:23:36,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:23:36,071 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-21 17:23:36,100 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-21 17:23:36,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 17:23:36,117 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 17:23:36,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 17:23:36,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 17:23:36,117 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:23:36,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:23:36,118 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:23:36,118 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:23:36,118 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:23:36,118 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:23:36,118 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 17:23:36,118 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 17:23:36,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:23:36,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 17:23:36,119 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:23:36,119 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:23:36,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:23:36,122 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:23:36,276 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:23:36,278 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:23:36,664 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:23:36,664 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:23:36,983 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:23:36,984 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:23:36,984 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:23:36 BoogieIcfgContainer [2024-06-21 17:23:36,985 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:23:36,987 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:23:36,987 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:23:36,990 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:23:36,990 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:23:34" (1/4) ... [2024-06-21 17:23:36,990 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bb3cb94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:23:36, skipping insertion in model container [2024-06-21 17:23:36,990 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:23:35" (2/4) ... [2024-06-21 17:23:36,990 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bb3cb94 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:23:36, skipping insertion in model container [2024-06-21 17:23:36,991 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:23:35" (3/4) ... [2024-06-21 17:23:36,991 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bb3cb94 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:23:36, skipping insertion in model container [2024-06-21 17:23:36,991 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:23:36" (4/4) ... [2024-06-21 17:23:36,992 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.oepc-thin001_power.oepc.i [2024-06-21 17:23:37,005 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:23:37,006 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 17:23:37,006 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:23:37,090 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:23:37,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 17:23:37,153 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 17:23:37,153 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:23:37,155 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 57 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-21 17:23:37,155 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 17:23:37,159 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 17:23:37,170 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:23:37,177 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;@7a392225, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:23:37,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 17:23:37,185 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:23:37,185 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:23:37,185 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:23:37,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:37,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:23:37,186 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-21 17:23:37,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:37,192 INFO L85 PathProgramCache]: Analyzing trace with hash 656494942, now seen corresponding path program 1 times [2024-06-21 17:23:37,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:37,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117698262] [2024-06-21 17:23:37,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:37,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:38,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:38,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:38,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117698262] [2024-06-21 17:23:38,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117698262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:38,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:38,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:23:38,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750560091] [2024-06-21 17:23:38,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:38,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:23:38,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:38,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:23:38,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:23:38,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 17:23:38,891 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-21 17:23:38,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:38,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 17:23:38,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:39,207 INFO L124 PetriNetUnfolderBase]: 775/1248 cut-off events. [2024-06-21 17:23:39,207 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-21 17:23:39,211 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 5999 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-21 17:23:39,216 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 17:23:39,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-21 17:23:39,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:23:39,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:23:39,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-21 17:23:39,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-21 17:23:39,226 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-21 17:23:39,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-21 17:23:39,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 17:23:39,230 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 17:23:39,231 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-21 17:23:39,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 17:23:39,233 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 17:23:39,234 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-21 17:23:39,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:39,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:39,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:23:39,234 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-21 17:23:39,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:39,235 INFO L85 PathProgramCache]: Analyzing trace with hash -468496483, now seen corresponding path program 1 times [2024-06-21 17:23:39,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:39,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091548183] [2024-06-21 17:23:39,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:39,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:39,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:41,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-21 17:23:41,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:41,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091548183] [2024-06-21 17:23:41,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091548183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:41,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:41,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:23:41,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554132224] [2024-06-21 17:23:41,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:41,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:23:41,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:41,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:23:41,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:23:41,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 17:23:41,554 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-21 17:23:41,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:41,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 17:23:41,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:42,043 INFO L124 PetriNetUnfolderBase]: 769/1235 cut-off events. [2024-06-21 17:23:42,043 INFO L125 PetriNetUnfolderBase]: For 238/245 co-relation queries the response was YES. [2024-06-21 17:23:42,045 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 5846 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-21 17:23:42,049 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-21 17:23:42,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-21 17:23:42,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:23:42,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:23:42,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-21 17:23:42,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 17:23:42,051 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-21 17:23:42,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-21 17:23:42,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:23:42,052 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 17:23:42,053 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-21 17:23:42,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 17:23:42,053 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 17:23:42,054 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-21 17:23:42,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:42,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:42,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:23:42,054 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-21 17:23:42,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:42,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1638487250, now seen corresponding path program 1 times [2024-06-21 17:23:42,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:42,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143226421] [2024-06-21 17:23:42,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:42,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:44,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:44,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143226421] [2024-06-21 17:23:44,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143226421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:44,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:44,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:23:44,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113073074] [2024-06-21 17:23:44,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:44,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:23:44,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:44,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:23:44,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:23:44,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 17:23:44,287 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-21 17:23:44,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:44,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 17:23:44,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:44,999 INFO L124 PetriNetUnfolderBase]: 968/1529 cut-off events. [2024-06-21 17:23:45,000 INFO L125 PetriNetUnfolderBase]: For 806/814 co-relation queries the response was YES. [2024-06-21 17:23:45,002 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 7161 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-21 17:23:45,008 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-21 17:23:45,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 379 flow [2024-06-21 17:23:45,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:23:45,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:23:45,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-21 17:23:45,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-21 17:23:45,010 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 115 transitions. [2024-06-21 17:23:45,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 379 flow [2024-06-21 17:23:45,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 17:23:45,013 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-21 17:23:45,013 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-21 17:23:45,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 17:23:45,014 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-21 17:23:45,014 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-21 17:23:45,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:45,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:45,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:23:45,015 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-21 17:23:45,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:45,015 INFO L85 PathProgramCache]: Analyzing trace with hash -53912165, now seen corresponding path program 1 times [2024-06-21 17:23:45,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:45,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462144292] [2024-06-21 17:23:45,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:45,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:47,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:47,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:47,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462144292] [2024-06-21 17:23:47,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462144292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:47,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:47,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:23:47,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098304213] [2024-06-21 17:23:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:47,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:23:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:23:47,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:23:47,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 17:23:47,516 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-21 17:23:47,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:47,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 17:23:47,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:48,288 INFO L124 PetriNetUnfolderBase]: 959/1514 cut-off events. [2024-06-21 17:23:48,289 INFO L125 PetriNetUnfolderBase]: For 1379/1399 co-relation queries the response was YES. [2024-06-21 17:23:48,291 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 7105 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-21 17:23:48,296 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-21 17:23:48,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 442 flow [2024-06-21 17:23:48,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:23:48,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:23:48,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 17:23:48,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 17:23:48,299 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 132 transitions. [2024-06-21 17:23:48,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 442 flow [2024-06-21 17:23:48,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 17:23:48,302 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-21 17:23:48,302 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-21 17:23:48,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-21 17:23:48,303 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-21 17:23:48,303 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-21 17:23:48,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:48,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:48,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:23:48,303 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-21 17:23:48,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:48,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1249430784, now seen corresponding path program 1 times [2024-06-21 17:23:48,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:48,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712880060] [2024-06-21 17:23:48,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:48,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:49,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:49,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:49,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712880060] [2024-06-21 17:23:49,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712880060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:49,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:49,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:23:49,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873553561] [2024-06-21 17:23:49,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:49,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:23:49,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:49,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:23:49,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:23:49,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:23:49,971 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-21 17:23:49,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:49,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:23:49,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:50,739 INFO L124 PetriNetUnfolderBase]: 1104/1722 cut-off events. [2024-06-21 17:23:50,740 INFO L125 PetriNetUnfolderBase]: For 2401/2401 co-relation queries the response was YES. [2024-06-21 17:23:50,743 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-21 17:23:50,749 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 57 selfloop transitions, 9 changer transitions 0/71 dead transitions. [2024-06-21 17:23:50,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 71 transitions, 450 flow [2024-06-21 17:23:50,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:23:50,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:23:50,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 17:23:50,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:23:50,754 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 5 states and 90 transitions. [2024-06-21 17:23:50,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 71 transitions, 450 flow [2024-06-21 17:23:50,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 71 transitions, 417 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:23:50,765 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 289 flow [2024-06-21 17:23:50,765 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-21 17:23:50,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-21 17:23:50,767 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 289 flow [2024-06-21 17:23:50,767 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-21 17:23:50,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:50,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:50,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:23:50,767 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-21 17:23:50,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:50,768 INFO L85 PathProgramCache]: Analyzing trace with hash -865797785, now seen corresponding path program 1 times [2024-06-21 17:23:50,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:50,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763782930] [2024-06-21 17:23:50,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:50,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:53,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:53,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:53,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763782930] [2024-06-21 17:23:53,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763782930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:53,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:53,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:23:53,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661333732] [2024-06-21 17:23:53,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:53,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:23:53,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:53,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:23:53,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:23:53,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:23:53,627 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-21 17:23:53,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:53,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:23:53,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:54,858 INFO L124 PetriNetUnfolderBase]: 1084/1710 cut-off events. [2024-06-21 17:23:54,859 INFO L125 PetriNetUnfolderBase]: For 3507/3543 co-relation queries the response was YES. [2024-06-21 17:23:54,862 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 8178 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-21 17:23:54,868 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 24 changer transitions 0/96 dead transitions. [2024-06-21 17:23:54,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 96 transitions, 607 flow [2024-06-21 17:23:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:23:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:23:54,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 17:23:54,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 17:23:54,871 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 289 flow. Second operand 7 states and 140 transitions. [2024-06-21 17:23:54,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 96 transitions, 607 flow [2024-06-21 17:23:54,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 603 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-21 17:23:54,875 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 387 flow [2024-06-21 17:23:54,875 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-21 17:23:54,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 17:23:54,878 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 387 flow [2024-06-21 17:23:54,878 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-21 17:23:54,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:54,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:54,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:23:54,879 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-21 17:23:54,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:54,879 INFO L85 PathProgramCache]: Analyzing trace with hash -865793135, now seen corresponding path program 2 times [2024-06-21 17:23:54,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:54,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465401609] [2024-06-21 17:23:54,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:54,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:54,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:57,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:57,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:57,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465401609] [2024-06-21 17:23:57,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465401609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:57,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:57,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:23:57,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450436983] [2024-06-21 17:23:57,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:57,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:23:57,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:57,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:23:57,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:23:57,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:23:57,668 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-21 17:23:57,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:57,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:23:57,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:58,800 INFO L124 PetriNetUnfolderBase]: 1084/1717 cut-off events. [2024-06-21 17:23:58,801 INFO L125 PetriNetUnfolderBase]: For 5083/5141 co-relation queries the response was YES. [2024-06-21 17:23:58,806 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 8245 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-21 17:23:58,823 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 22 changer transitions 0/96 dead transitions. [2024-06-21 17:23:58,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 679 flow [2024-06-21 17:23:58,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:23:58,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:23:58,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 17:23:58,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 17:23:58,827 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 387 flow. Second operand 7 states and 133 transitions. [2024-06-21 17:23:58,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 679 flow [2024-06-21 17:23:58,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 642 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 17:23:58,850 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 456 flow [2024-06-21 17:23:58,850 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-21 17:23:58,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-21 17:23:58,851 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 456 flow [2024-06-21 17:23:58,851 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-21 17:23:58,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:58,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:58,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:23:58,851 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-21 17:23:58,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:58,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1710524513, now seen corresponding path program 1 times [2024-06-21 17:23:58,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:58,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198147142] [2024-06-21 17:23:58,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:58,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:01,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:01,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:01,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198147142] [2024-06-21 17:24:01,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198147142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:01,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:01,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:01,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892501268] [2024-06-21 17:24:01,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:01,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:01,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:01,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:01,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:01,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:01,414 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-21 17:24:01,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:01,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:01,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:02,632 INFO L124 PetriNetUnfolderBase]: 1171/1832 cut-off events. [2024-06-21 17:24:02,633 INFO L125 PetriNetUnfolderBase]: For 5980/5980 co-relation queries the response was YES. [2024-06-21 17:24:02,637 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 8666 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-21 17:24:02,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-21 17:24:02,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 112 transitions, 854 flow [2024-06-21 17:24:02,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:02,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:02,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 17:24:02,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-21 17:24:02,650 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 456 flow. Second operand 7 states and 131 transitions. [2024-06-21 17:24:02,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 112 transitions, 854 flow [2024-06-21 17:24:02,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 112 transitions, 787 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:02,657 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 540 flow [2024-06-21 17:24:02,657 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-21 17:24:02,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-21 17:24:02,659 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 540 flow [2024-06-21 17:24:02,659 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-21 17:24:02,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:02,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:02,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:24:02,660 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-21 17:24:02,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:02,660 INFO L85 PathProgramCache]: Analyzing trace with hash -665187299, now seen corresponding path program 2 times [2024-06-21 17:24:02,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:02,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870284053] [2024-06-21 17:24:02,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:02,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:04,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:04,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:04,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870284053] [2024-06-21 17:24:04,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870284053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:04,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:04,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:04,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439352170] [2024-06-21 17:24:04,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:04,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:04,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:04,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:04,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:04,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:04,901 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-21 17:24:04,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:04,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:04,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:05,724 INFO L124 PetriNetUnfolderBase]: 1184/1862 cut-off events. [2024-06-21 17:24:05,725 INFO L125 PetriNetUnfolderBase]: For 7723/7742 co-relation queries the response was YES. [2024-06-21 17:24:05,729 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 8954 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-21 17:24:05,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 79 selfloop transitions, 23 changer transitions 0/107 dead transitions. [2024-06-21 17:24:05,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 107 transitions, 864 flow [2024-06-21 17:24:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:05,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:05,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 17:24:05,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 17:24:05,741 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 540 flow. Second operand 6 states and 110 transitions. [2024-06-21 17:24:05,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 107 transitions, 864 flow [2024-06-21 17:24:05,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 832 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:05,753 INFO L231 Difference]: Finished difference. Result has 77 places, 85 transitions, 607 flow [2024-06-21 17:24:05,753 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-21 17:24:05,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 17:24:05,754 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 85 transitions, 607 flow [2024-06-21 17:24:05,754 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-21 17:24:05,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:05,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:05,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:24:05,757 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-21 17:24:05,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:05,758 INFO L85 PathProgramCache]: Analyzing trace with hash -665424635, now seen corresponding path program 3 times [2024-06-21 17:24:05,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:05,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775153551] [2024-06-21 17:24:05,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:05,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:05,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:08,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:08,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:08,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775153551] [2024-06-21 17:24:08,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775153551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:08,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:08,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:08,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738951351] [2024-06-21 17:24:08,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:08,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:08,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:08,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:08,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:08,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:24:08,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 85 transitions, 607 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-21 17:24:08,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:08,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:24:08,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:09,490 INFO L124 PetriNetUnfolderBase]: 1104/1761 cut-off events. [2024-06-21 17:24:09,490 INFO L125 PetriNetUnfolderBase]: For 8726/8825 co-relation queries the response was YES. [2024-06-21 17:24:09,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7196 conditions, 1761 events. 1104/1761 cut-off events. For 8726/8825 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8605 event pairs, 346 based on Foata normal form. 16/1742 useless extension candidates. Maximal degree in co-relation 7162. Up to 1545 conditions per place. [2024-06-21 17:24:09,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-21 17:24:09,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 112 transitions, 871 flow [2024-06-21 17:24:09,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:09,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:09,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-21 17:24:09,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-21 17:24:09,503 INFO L175 Difference]: Start difference. First operand has 77 places, 85 transitions, 607 flow. Second operand 6 states and 121 transitions. [2024-06-21 17:24:09,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 112 transitions, 871 flow [2024-06-21 17:24:09,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 112 transitions, 837 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 17:24:09,512 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 656 flow [2024-06-21 17:24:09,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=75, 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=656, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-21 17:24:09,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-21 17:24:09,513 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 656 flow [2024-06-21 17:24:09,513 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-21 17:24:09,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:09,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:09,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:24:09,514 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-21 17:24:09,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:09,514 INFO L85 PathProgramCache]: Analyzing trace with hash 730649391, now seen corresponding path program 3 times [2024-06-21 17:24:09,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:09,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30506116] [2024-06-21 17:24:09,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:09,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:09,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:11,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:11,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:11,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30506116] [2024-06-21 17:24:11,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30506116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:11,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:11,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:11,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191731717] [2024-06-21 17:24:11,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:11,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:11,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:11,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:11,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:11,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:11,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 656 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-21 17:24:11,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:11,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:11,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:12,484 INFO L124 PetriNetUnfolderBase]: 1171/1839 cut-off events. [2024-06-21 17:24:12,485 INFO L125 PetriNetUnfolderBase]: For 10228/10228 co-relation queries the response was YES. [2024-06-21 17:24:12,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7651 conditions, 1839 events. 1171/1839 cut-off events. For 10228/10228 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8751 event pairs, 403 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 7615. Up to 1669 conditions per place. [2024-06-21 17:24:12,494 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 24 changer transitions 0/109 dead transitions. [2024-06-21 17:24:12,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 109 transitions, 925 flow [2024-06-21 17:24:12,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:12,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:12,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 17:24:12,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-21 17:24:12,496 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 656 flow. Second operand 6 states and 113 transitions. [2024-06-21 17:24:12,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 109 transitions, 925 flow [2024-06-21 17:24:12,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 109 transitions, 853 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:12,507 INFO L231 Difference]: Finished difference. Result has 82 places, 85 transitions, 644 flow [2024-06-21 17:24:12,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=76, 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=644, PETRI_PLACES=82, PETRI_TRANSITIONS=85} [2024-06-21 17:24:12,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-21 17:24:12,508 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 85 transitions, 644 flow [2024-06-21 17:24:12,508 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-21 17:24:12,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:12,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:12,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:24:12,509 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-21 17:24:12,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:12,509 INFO L85 PathProgramCache]: Analyzing trace with hash -665178371, now seen corresponding path program 1 times [2024-06-21 17:24:12,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:12,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553077519] [2024-06-21 17:24:12,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:12,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:12,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:14,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:14,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:14,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553077519] [2024-06-21 17:24:14,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553077519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:14,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:14,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:24:14,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108287498] [2024-06-21 17:24:14,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:14,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:24:14,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:14,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:24:14,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:24:14,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:14,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 85 transitions, 644 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-21 17:24:14,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:14,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:14,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:15,118 INFO L124 PetriNetUnfolderBase]: 1163/1826 cut-off events. [2024-06-21 17:24:15,119 INFO L125 PetriNetUnfolderBase]: For 9999/10001 co-relation queries the response was YES. [2024-06-21 17:24:15,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7569 conditions, 1826 events. 1163/1826 cut-off events. For 9999/10001 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8686 event pairs, 379 based on Foata normal form. 6/1830 useless extension candidates. Maximal degree in co-relation 7532. Up to 1709 conditions per place. [2024-06-21 17:24:15,130 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 92 selfloop transitions, 11 changer transitions 0/108 dead transitions. [2024-06-21 17:24:15,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 108 transitions, 913 flow [2024-06-21 17:24:15,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:24:15,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:24:15,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 17:24:15,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 17:24:15,132 INFO L175 Difference]: Start difference. First operand has 82 places, 85 transitions, 644 flow. Second operand 6 states and 106 transitions. [2024-06-21 17:24:15,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 108 transitions, 913 flow [2024-06-21 17:24:15,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 866 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:15,142 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 640 flow [2024-06-21 17:24:15,143 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-21 17:24:15,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-21 17:24:15,143 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 640 flow [2024-06-21 17:24:15,143 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-21 17:24:15,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:15,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:15,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:24:15,144 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-21 17:24:15,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:15,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1069926258, now seen corresponding path program 1 times [2024-06-21 17:24:15,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:15,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126956933] [2024-06-21 17:24:15,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:15,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:18,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:18,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:18,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126956933] [2024-06-21 17:24:18,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126956933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:18,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:18,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:18,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531316414] [2024-06-21 17:24:18,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:18,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:18,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:18,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:18,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:18,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:18,340 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-21 17:24:18,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:18,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:18,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:19,827 INFO L124 PetriNetUnfolderBase]: 1176/1850 cut-off events. [2024-06-21 17:24:19,828 INFO L125 PetriNetUnfolderBase]: For 10083/10083 co-relation queries the response was YES. [2024-06-21 17:24:19,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7720 conditions, 1850 events. 1176/1850 cut-off events. For 10083/10083 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8762 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-21 17:24:19,839 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 102 selfloop transitions, 35 changer transitions 0/142 dead transitions. [2024-06-21 17:24:19,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 142 transitions, 1154 flow [2024-06-21 17:24:19,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:19,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:19,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 17:24:19,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 17:24:19,859 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 640 flow. Second operand 8 states and 153 transitions. [2024-06-21 17:24:19,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 142 transitions, 1154 flow [2024-06-21 17:24:19,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 142 transitions, 1129 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:19,871 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 815 flow [2024-06-21 17:24:19,871 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-21 17:24:19,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-21 17:24:19,872 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 815 flow [2024-06-21 17:24:19,872 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-21 17:24:19,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:19,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:19,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:24:19,873 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-21 17:24:19,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:19,873 INFO L85 PathProgramCache]: Analyzing trace with hash -710487168, now seen corresponding path program 2 times [2024-06-21 17:24:19,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:19,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442078864] [2024-06-21 17:24:19,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:19,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:22,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:22,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:22,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442078864] [2024-06-21 17:24:22,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442078864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:22,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:22,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:22,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483696946] [2024-06-21 17:24:22,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:22,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:22,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:22,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:22,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:22,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:22,910 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-21 17:24:22,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:22,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:22,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:23,929 INFO L124 PetriNetUnfolderBase]: 1207/1907 cut-off events. [2024-06-21 17:24:23,930 INFO L125 PetriNetUnfolderBase]: For 12542/12542 co-relation queries the response was YES. [2024-06-21 17:24:23,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8542 conditions, 1907 events. 1207/1907 cut-off events. For 12542/12542 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9189 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-21 17:24:23,939 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 107 selfloop transitions, 31 changer transitions 0/143 dead transitions. [2024-06-21 17:24:23,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 143 transitions, 1285 flow [2024-06-21 17:24:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:23,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:23,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 17:24:23,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-21 17:24:23,941 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 815 flow. Second operand 8 states and 149 transitions. [2024-06-21 17:24:23,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 143 transitions, 1285 flow [2024-06-21 17:24:23,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 143 transitions, 1231 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 17:24:23,952 INFO L231 Difference]: Finished difference. Result has 95 places, 107 transitions, 907 flow [2024-06-21 17:24:23,952 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=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=907, PETRI_PLACES=95, PETRI_TRANSITIONS=107} [2024-06-21 17:24:23,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-21 17:24:23,953 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 107 transitions, 907 flow [2024-06-21 17:24:23,953 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-21 17:24:23,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:23,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:23,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:24:23,954 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-21 17:24:23,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:23,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1066803298, now seen corresponding path program 3 times [2024-06-21 17:24:23,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:23,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412362704] [2024-06-21 17:24:23,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:23,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:23,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:26,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:26,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412362704] [2024-06-21 17:24:26,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412362704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:26,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:26,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:26,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748275991] [2024-06-21 17:24:26,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:26,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:26,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:26,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:26,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:26,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:26,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 107 transitions, 907 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-21 17:24:26,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:26,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:26,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:27,789 INFO L124 PetriNetUnfolderBase]: 1202/1900 cut-off events. [2024-06-21 17:24:27,790 INFO L125 PetriNetUnfolderBase]: For 14119/14119 co-relation queries the response was YES. [2024-06-21 17:24:27,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8764 conditions, 1900 events. 1202/1900 cut-off events. For 14119/14119 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9131 event pairs, 375 based on Foata normal form. 2/1899 useless extension candidates. Maximal degree in co-relation 8721. Up to 1681 conditions per place. [2024-06-21 17:24:27,801 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 114 selfloop transitions, 33 changer transitions 0/152 dead transitions. [2024-06-21 17:24:27,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1320 flow [2024-06-21 17:24:27,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:24:27,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:24:27,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 17:24:27,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-21 17:24:27,803 INFO L175 Difference]: Start difference. First operand has 95 places, 107 transitions, 907 flow. Second operand 10 states and 177 transitions. [2024-06-21 17:24:27,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1320 flow [2024-06-21 17:24:27,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1276 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:27,819 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 947 flow [2024-06-21 17:24:27,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=947, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-06-21 17:24:27,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-21 17:24:27,819 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 947 flow [2024-06-21 17:24:27,820 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-21 17:24:27,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:27,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:27,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:24:27,820 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-21 17:24:27,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:27,820 INFO L85 PathProgramCache]: Analyzing trace with hash 846679676, now seen corresponding path program 4 times [2024-06-21 17:24:27,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:27,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276955869] [2024-06-21 17:24:27,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:27,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:30,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-21 17:24:30,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:30,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276955869] [2024-06-21 17:24:30,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276955869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:30,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:30,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:30,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748611768] [2024-06-21 17:24:30,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:30,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:30,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:30,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:30,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:30,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:30,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 947 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-21 17:24:30,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:30,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:30,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:32,176 INFO L124 PetriNetUnfolderBase]: 1233/1957 cut-off events. [2024-06-21 17:24:32,176 INFO L125 PetriNetUnfolderBase]: For 16217/16217 co-relation queries the response was YES. [2024-06-21 17:24:32,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9295 conditions, 1957 events. 1233/1957 cut-off events. For 16217/16217 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9494 event pairs, 375 based on Foata normal form. 2/1956 useless extension candidates. Maximal degree in co-relation 9250. Up to 1659 conditions per place. [2024-06-21 17:24:32,189 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 111 selfloop transitions, 46 changer transitions 0/162 dead transitions. [2024-06-21 17:24:32,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 162 transitions, 1545 flow [2024-06-21 17:24:32,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:32,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:32,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 17:24:32,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 17:24:32,191 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 947 flow. Second operand 9 states and 171 transitions. [2024-06-21 17:24:32,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 162 transitions, 1545 flow [2024-06-21 17:24:32,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 162 transitions, 1477 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 17:24:32,206 INFO L231 Difference]: Finished difference. Result has 103 places, 115 transitions, 1064 flow [2024-06-21 17:24:32,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1064, PETRI_PLACES=103, PETRI_TRANSITIONS=115} [2024-06-21 17:24:32,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 17:24:32,207 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 115 transitions, 1064 flow [2024-06-21 17:24:32,207 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-21 17:24:32,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:32,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:32,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:24:32,208 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-21 17:24:32,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:32,208 INFO L85 PathProgramCache]: Analyzing trace with hash 846674096, now seen corresponding path program 5 times [2024-06-21 17:24:32,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:32,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546842977] [2024-06-21 17:24:32,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:32,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:34,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:34,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:34,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546842977] [2024-06-21 17:24:34,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546842977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:34,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:34,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:34,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078899741] [2024-06-21 17:24:34,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:34,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:34,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:34,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:34,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:35,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:35,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 115 transitions, 1064 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-21 17:24:35,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:35,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:35,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:36,477 INFO L124 PetriNetUnfolderBase]: 1228/1950 cut-off events. [2024-06-21 17:24:36,477 INFO L125 PetriNetUnfolderBase]: For 18313/18313 co-relation queries the response was YES. [2024-06-21 17:24:36,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9546 conditions, 1950 events. 1228/1950 cut-off events. For 18313/18313 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9507 event pairs, 375 based on Foata normal form. 2/1949 useless extension candidates. Maximal degree in co-relation 9499. Up to 1654 conditions per place. [2024-06-21 17:24:36,488 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 101 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-06-21 17:24:36,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 150 transitions, 1497 flow [2024-06-21 17:24:36,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:24:36,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:24:36,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 17:24:36,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-21 17:24:36,493 INFO L175 Difference]: Start difference. First operand has 103 places, 115 transitions, 1064 flow. Second operand 7 states and 137 transitions. [2024-06-21 17:24:36,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 150 transitions, 1497 flow [2024-06-21 17:24:36,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 150 transitions, 1381 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:36,512 INFO L231 Difference]: Finished difference. Result has 103 places, 115 transitions, 1052 flow [2024-06-21 17:24:36,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1052, PETRI_PLACES=103, PETRI_TRANSITIONS=115} [2024-06-21 17:24:36,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 17:24:36,513 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 115 transitions, 1052 flow [2024-06-21 17:24:36,513 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-21 17:24:36,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:36,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:36,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:24:36,514 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-21 17:24:36,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:36,514 INFO L85 PathProgramCache]: Analyzing trace with hash 854031326, now seen corresponding path program 6 times [2024-06-21 17:24:36,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:36,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763969515] [2024-06-21 17:24:36,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:36,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:36,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:39,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:39,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:39,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763969515] [2024-06-21 17:24:39,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763969515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:39,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:39,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:39,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413985113] [2024-06-21 17:24:39,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:39,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:39,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:39,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:39,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:39,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:24:39,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 115 transitions, 1052 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-21 17:24:39,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:39,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:24:39,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:40,660 INFO L124 PetriNetUnfolderBase]: 1223/1948 cut-off events. [2024-06-21 17:24:40,660 INFO L125 PetriNetUnfolderBase]: For 18782/18807 co-relation queries the response was YES. [2024-06-21 17:24:40,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1948 events. 1223/1948 cut-off events. For 18782/18807 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9521 event pairs, 389 based on Foata normal form. 24/1969 useless extension candidates. Maximal degree in co-relation 9404. Up to 1649 conditions per place. [2024-06-21 17:24:40,672 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 104 selfloop transitions, 46 changer transitions 0/155 dead transitions. [2024-06-21 17:24:40,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 155 transitions, 1461 flow [2024-06-21 17:24:40,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:40,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:40,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 17:24:40,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 17:24:40,674 INFO L175 Difference]: Start difference. First operand has 103 places, 115 transitions, 1052 flow. Second operand 9 states and 161 transitions. [2024-06-21 17:24:40,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 155 transitions, 1461 flow [2024-06-21 17:24:40,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 155 transitions, 1357 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:40,694 INFO L231 Difference]: Finished difference. Result has 105 places, 116 transitions, 1060 flow [2024-06-21 17:24:40,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1060, PETRI_PLACES=105, PETRI_TRANSITIONS=116} [2024-06-21 17:24:40,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-21 17:24:40,695 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 116 transitions, 1060 flow [2024-06-21 17:24:40,695 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-21 17:24:40,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:40,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:40,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:24:40,695 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-21 17:24:40,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:40,696 INFO L85 PathProgramCache]: Analyzing trace with hash 670993794, now seen corresponding path program 1 times [2024-06-21 17:24:40,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:40,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827018134] [2024-06-21 17:24:40,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:40,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:40,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:42,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:42,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:42,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827018134] [2024-06-21 17:24:42,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827018134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:42,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:42,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:42,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90335471] [2024-06-21 17:24:42,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:42,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:42,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:42,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:42,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:43,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:24:43,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 116 transitions, 1060 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-21 17:24:43,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:43,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:24:43,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:44,410 INFO L124 PetriNetUnfolderBase]: 1772/2807 cut-off events. [2024-06-21 17:24:44,410 INFO L125 PetriNetUnfolderBase]: For 28867/28897 co-relation queries the response was YES. [2024-06-21 17:24:44,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13855 conditions, 2807 events. 1772/2807 cut-off events. For 28867/28897 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 14865 event pairs, 399 based on Foata normal form. 26/2770 useless extension candidates. Maximal degree in co-relation 13808. Up to 1865 conditions per place. [2024-06-21 17:24:44,430 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 134 selfloop transitions, 100 changer transitions 0/257 dead transitions. [2024-06-21 17:24:44,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 257 transitions, 2572 flow [2024-06-21 17:24:44,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:24:44,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:24:44,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 238 transitions. [2024-06-21 17:24:44,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 17:24:44,432 INFO L175 Difference]: Start difference. First operand has 105 places, 116 transitions, 1060 flow. Second operand 12 states and 238 transitions. [2024-06-21 17:24:44,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 257 transitions, 2572 flow [2024-06-21 17:24:44,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 257 transitions, 2436 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:44,460 INFO L231 Difference]: Finished difference. Result has 116 places, 181 transitions, 1895 flow [2024-06-21 17:24:44,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1895, PETRI_PLACES=116, PETRI_TRANSITIONS=181} [2024-06-21 17:24:44,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-21 17:24:44,461 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 181 transitions, 1895 flow [2024-06-21 17:24:44,461 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-21 17:24:44,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:44,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:44,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:24:44,462 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-21 17:24:44,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:44,462 INFO L85 PathProgramCache]: Analyzing trace with hash -668417486, now seen corresponding path program 2 times [2024-06-21 17:24:44,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:44,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908392012] [2024-06-21 17:24:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:44,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:44,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:47,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:47,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:47,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908392012] [2024-06-21 17:24:47,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908392012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:47,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:47,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:47,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132387521] [2024-06-21 17:24:47,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:47,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:47,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:47,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:47,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:47,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:24:47,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 181 transitions, 1895 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-21 17:24:47,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:47,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:24:47,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:48,575 INFO L124 PetriNetUnfolderBase]: 1784/2829 cut-off events. [2024-06-21 17:24:48,575 INFO L125 PetriNetUnfolderBase]: For 34319/34350 co-relation queries the response was YES. [2024-06-21 17:24:48,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15700 conditions, 2829 events. 1784/2829 cut-off events. For 34319/34350 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15015 event pairs, 279 based on Foata normal form. 22/2786 useless extension candidates. Maximal degree in co-relation 15646. Up to 2128 conditions per place. [2024-06-21 17:24:48,595 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 106 selfloop transitions, 99 changer transitions 0/228 dead transitions. [2024-06-21 17:24:48,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 228 transitions, 2549 flow [2024-06-21 17:24:48,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:48,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:48,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 17:24:48,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-21 17:24:48,597 INFO L175 Difference]: Start difference. First operand has 116 places, 181 transitions, 1895 flow. Second operand 8 states and 158 transitions. [2024-06-21 17:24:48,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 228 transitions, 2549 flow [2024-06-21 17:24:48,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 228 transitions, 2516 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 17:24:48,639 INFO L231 Difference]: Finished difference. Result has 123 places, 187 transitions, 2173 flow [2024-06-21 17:24:48,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2173, PETRI_PLACES=123, PETRI_TRANSITIONS=187} [2024-06-21 17:24:48,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-21 17:24:48,640 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 187 transitions, 2173 flow [2024-06-21 17:24:48,640 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-21 17:24:48,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:48,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:48,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:24:48,641 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-21 17:24:48,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:48,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1192020742, now seen corresponding path program 3 times [2024-06-21 17:24:48,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:48,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740660063] [2024-06-21 17:24:48,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:48,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:51,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:51,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740660063] [2024-06-21 17:24:51,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740660063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:51,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:51,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:51,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358297944] [2024-06-21 17:24:51,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:51,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:51,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:51,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:51,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:51,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:24:51,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 187 transitions, 2173 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-21 17:24:51,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:51,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:24:51,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:53,044 INFO L124 PetriNetUnfolderBase]: 1818/2890 cut-off events. [2024-06-21 17:24:53,044 INFO L125 PetriNetUnfolderBase]: For 41256/41300 co-relation queries the response was YES. [2024-06-21 17:24:53,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16795 conditions, 2890 events. 1818/2890 cut-off events. For 41256/41300 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 15457 event pairs, 402 based on Foata normal form. 22/2846 useless extension candidates. Maximal degree in co-relation 16738. Up to 2384 conditions per place. [2024-06-21 17:24:53,065 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 95 changer transitions 0/229 dead transitions. [2024-06-21 17:24:53,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 229 transitions, 2745 flow [2024-06-21 17:24:53,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:53,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:53,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 17:24:53,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-21 17:24:53,067 INFO L175 Difference]: Start difference. First operand has 123 places, 187 transitions, 2173 flow. Second operand 8 states and 155 transitions. [2024-06-21 17:24:53,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 229 transitions, 2745 flow [2024-06-21 17:24:53,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 229 transitions, 2604 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:53,112 INFO L231 Difference]: Finished difference. Result has 127 places, 190 transitions, 2283 flow [2024-06-21 17:24:53,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2283, PETRI_PLACES=127, PETRI_TRANSITIONS=190} [2024-06-21 17:24:53,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-21 17:24:53,112 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 190 transitions, 2283 flow [2024-06-21 17:24:53,113 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-21 17:24:53,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:53,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:53,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:24:53,113 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-21 17:24:53,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:53,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1158559418, now seen corresponding path program 4 times [2024-06-21 17:24:53,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:53,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242518472] [2024-06-21 17:24:53,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:53,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:53,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:56,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:56,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:56,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242518472] [2024-06-21 17:24:56,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242518472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:56,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:56,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:56,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310579590] [2024-06-21 17:24:56,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:56,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:56,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:56,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:56,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:56,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:24:56,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 190 transitions, 2283 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-21 17:24:56,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:56,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:24:56,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:57,418 INFO L124 PetriNetUnfolderBase]: 1858/2954 cut-off events. [2024-06-21 17:24:57,418 INFO L125 PetriNetUnfolderBase]: For 44807/44851 co-relation queries the response was YES. [2024-06-21 17:24:57,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17505 conditions, 2954 events. 1858/2954 cut-off events. For 44807/44851 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15915 event pairs, 406 based on Foata normal form. 22/2909 useless extension candidates. Maximal degree in co-relation 17446. Up to 2557 conditions per place. [2024-06-21 17:24:57,440 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 151 selfloop transitions, 56 changer transitions 0/230 dead transitions. [2024-06-21 17:24:57,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 230 transitions, 2855 flow [2024-06-21 17:24:57,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:57,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:57,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 17:24:57,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-21 17:24:57,442 INFO L175 Difference]: Start difference. First operand has 127 places, 190 transitions, 2283 flow. Second operand 8 states and 150 transitions. [2024-06-21 17:24:57,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 230 transitions, 2855 flow [2024-06-21 17:24:57,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 230 transitions, 2654 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:24:57,492 INFO L231 Difference]: Finished difference. Result has 129 places, 193 transitions, 2255 flow [2024-06-21 17:24:57,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2255, PETRI_PLACES=129, PETRI_TRANSITIONS=193} [2024-06-21 17:24:57,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-21 17:24:57,493 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 193 transitions, 2255 flow [2024-06-21 17:24:57,494 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-21 17:24:57,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:57,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:57,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:24:57,495 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-21 17:24:57,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:57,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1158374720, now seen corresponding path program 1 times [2024-06-21 17:24:57,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:57,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055950749] [2024-06-21 17:24:57,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:57,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:00,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:00,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055950749] [2024-06-21 17:25:00,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055950749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:00,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:00,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:00,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886180950] [2024-06-21 17:25:00,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:00,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:00,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:00,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:00,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:00,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:00,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 193 transitions, 2255 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-21 17:25:00,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:00,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:00,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:02,005 INFO L124 PetriNetUnfolderBase]: 1988/3124 cut-off events. [2024-06-21 17:25:02,005 INFO L125 PetriNetUnfolderBase]: For 44060/44068 co-relation queries the response was YES. [2024-06-21 17:25:02,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18129 conditions, 3124 events. 1988/3124 cut-off events. For 44060/44068 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16590 event pairs, 465 based on Foata normal form. 12/3133 useless extension candidates. Maximal degree in co-relation 18069. Up to 2837 conditions per place. [2024-06-21 17:25:02,031 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 30 changer transitions 0/232 dead transitions. [2024-06-21 17:25:02,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 232 transitions, 2840 flow [2024-06-21 17:25:02,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:02,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:02,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 17:25:02,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 17:25:02,033 INFO L175 Difference]: Start difference. First operand has 129 places, 193 transitions, 2255 flow. Second operand 8 states and 145 transitions. [2024-06-21 17:25:02,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 232 transitions, 2840 flow [2024-06-21 17:25:02,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 232 transitions, 2715 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:02,094 INFO L231 Difference]: Finished difference. Result has 131 places, 195 transitions, 2217 flow [2024-06-21 17:25:02,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2217, PETRI_PLACES=131, PETRI_TRANSITIONS=195} [2024-06-21 17:25:02,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-21 17:25:02,095 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 195 transitions, 2217 flow [2024-06-21 17:25:02,095 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-21 17:25:02,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:02,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:02,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:25:02,096 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-21 17:25:02,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:02,096 INFO L85 PathProgramCache]: Analyzing trace with hash 477089572, now seen corresponding path program 5 times [2024-06-21 17:25:02,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:02,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825292697] [2024-06-21 17:25:02,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:02,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:02,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:04,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:04,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:04,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825292697] [2024-06-21 17:25:04,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825292697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:04,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:04,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:04,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684249309] [2024-06-21 17:25:04,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:04,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:04,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:04,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:04,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:04,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:25:04,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 195 transitions, 2217 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-21 17:25:04,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:04,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:25:04,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:06,277 INFO L124 PetriNetUnfolderBase]: 1857/2955 cut-off events. [2024-06-21 17:25:06,278 INFO L125 PetriNetUnfolderBase]: For 48539/48587 co-relation queries the response was YES. [2024-06-21 17:25:06,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17449 conditions, 2955 events. 1857/2955 cut-off events. For 48539/48587 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15928 event pairs, 275 based on Foata normal form. 35/2924 useless extension candidates. Maximal degree in co-relation 17388. Up to 2356 conditions per place. [2024-06-21 17:25:06,308 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 119 selfloop transitions, 86 changer transitions 0/229 dead transitions. [2024-06-21 17:25:06,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 229 transitions, 2731 flow [2024-06-21 17:25:06,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:06,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:06,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 17:25:06,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-21 17:25:06,311 INFO L175 Difference]: Start difference. First operand has 131 places, 195 transitions, 2217 flow. Second operand 7 states and 139 transitions. [2024-06-21 17:25:06,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 229 transitions, 2731 flow [2024-06-21 17:25:06,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 229 transitions, 2648 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:06,372 INFO L231 Difference]: Finished difference. Result has 132 places, 195 transitions, 2337 flow [2024-06-21 17:25:06,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2337, PETRI_PLACES=132, PETRI_TRANSITIONS=195} [2024-06-21 17:25:06,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-21 17:25:06,373 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 195 transitions, 2337 flow [2024-06-21 17:25:06,373 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-21 17:25:06,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:06,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:06,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:25:06,374 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-21 17:25:06,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:06,374 INFO L85 PathProgramCache]: Analyzing trace with hash 713449630, now seen corresponding path program 2 times [2024-06-21 17:25:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307050977] [2024-06-21 17:25:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:06,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:08,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:08,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:08,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307050977] [2024-06-21 17:25:08,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307050977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:08,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:08,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:08,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192577921] [2024-06-21 17:25:08,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:08,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:08,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:08,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:08,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:08,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:08,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 195 transitions, 2337 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-21 17:25:08,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:08,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:08,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:10,144 INFO L124 PetriNetUnfolderBase]: 1985/3127 cut-off events. [2024-06-21 17:25:10,144 INFO L125 PetriNetUnfolderBase]: For 50930/50968 co-relation queries the response was YES. [2024-06-21 17:25:10,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18486 conditions, 3127 events. 1985/3127 cut-off events. For 50930/50968 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16741 event pairs, 475 based on Foata normal form. 36/3159 useless extension candidates. Maximal degree in co-relation 18424. Up to 2836 conditions per place. [2024-06-21 17:25:10,167 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 190 selfloop transitions, 30 changer transitions 0/225 dead transitions. [2024-06-21 17:25:10,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 225 transitions, 2884 flow [2024-06-21 17:25:10,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:10,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:10,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 17:25:10,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-21 17:25:10,169 INFO L175 Difference]: Start difference. First operand has 132 places, 195 transitions, 2337 flow. Second operand 7 states and 124 transitions. [2024-06-21 17:25:10,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 225 transitions, 2884 flow [2024-06-21 17:25:10,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 225 transitions, 2693 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 17:25:10,223 INFO L231 Difference]: Finished difference. Result has 133 places, 197 transitions, 2237 flow [2024-06-21 17:25:10,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2237, PETRI_PLACES=133, PETRI_TRANSITIONS=197} [2024-06-21 17:25:10,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-21 17:25:10,223 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 197 transitions, 2237 flow [2024-06-21 17:25:10,224 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-21 17:25:10,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:10,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:10,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:25:10,224 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-21 17:25:10,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:10,224 INFO L85 PathProgramCache]: Analyzing trace with hash 474301040, now seen corresponding path program 3 times [2024-06-21 17:25:10,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:10,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203360206] [2024-06-21 17:25:10,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:10,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:10,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:13,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:13,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:13,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203360206] [2024-06-21 17:25:13,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203360206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:13,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:13,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:13,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640148865] [2024-06-21 17:25:13,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:13,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:13,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:13,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:13,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:13,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:13,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 197 transitions, 2237 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-21 17:25:13,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:13,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:13,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:14,304 INFO L124 PetriNetUnfolderBase]: 2005/3156 cut-off events. [2024-06-21 17:25:14,305 INFO L125 PetriNetUnfolderBase]: For 49534/49544 co-relation queries the response was YES. [2024-06-21 17:25:14,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18513 conditions, 3156 events. 2005/3156 cut-off events. For 49534/49544 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16877 event pairs, 469 based on Foata normal form. 14/3167 useless extension candidates. Maximal degree in co-relation 18450. Up to 2846 conditions per place. [2024-06-21 17:25:14,329 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 192 selfloop transitions, 33 changer transitions 0/230 dead transitions. [2024-06-21 17:25:14,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 230 transitions, 2806 flow [2024-06-21 17:25:14,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:14,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:14,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 17:25:14,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 17:25:14,331 INFO L175 Difference]: Start difference. First operand has 133 places, 197 transitions, 2237 flow. Second operand 7 states and 129 transitions. [2024-06-21 17:25:14,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 230 transitions, 2806 flow [2024-06-21 17:25:14,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 230 transitions, 2733 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:14,387 INFO L231 Difference]: Finished difference. Result has 135 places, 199 transitions, 2268 flow [2024-06-21 17:25:14,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2268, PETRI_PLACES=135, PETRI_TRANSITIONS=199} [2024-06-21 17:25:14,387 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-21 17:25:14,387 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 199 transitions, 2268 flow [2024-06-21 17:25:14,387 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-21 17:25:14,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:14,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:14,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:25:14,388 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:14,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:14,388 INFO L85 PathProgramCache]: Analyzing trace with hash 713746300, now seen corresponding path program 4 times [2024-06-21 17:25:14,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:14,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220249539] [2024-06-21 17:25:14,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:14,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:14,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:16,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-21 17:25:16,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:16,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220249539] [2024-06-21 17:25:16,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220249539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:16,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:16,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:16,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840995779] [2024-06-21 17:25:16,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:16,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:16,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:16,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:16,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:16,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:16,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 199 transitions, 2268 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-21 17:25:16,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:16,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:16,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:18,093 INFO L124 PetriNetUnfolderBase]: 1997/3151 cut-off events. [2024-06-21 17:25:18,094 INFO L125 PetriNetUnfolderBase]: For 53289/53327 co-relation queries the response was YES. [2024-06-21 17:25:18,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18719 conditions, 3151 events. 1997/3151 cut-off events. For 53289/53327 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16887 event pairs, 443 based on Foata normal form. 36/3183 useless extension candidates. Maximal degree in co-relation 18655. Up to 2762 conditions per place. [2024-06-21 17:25:18,116 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 188 selfloop transitions, 37 changer transitions 0/230 dead transitions. [2024-06-21 17:25:18,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 230 transitions, 2835 flow [2024-06-21 17:25:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:25:18,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:25:18,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 17:25:18,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 17:25:18,119 INFO L175 Difference]: Start difference. First operand has 135 places, 199 transitions, 2268 flow. Second operand 7 states and 125 transitions. [2024-06-21 17:25:18,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 230 transitions, 2835 flow [2024-06-21 17:25:18,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 230 transitions, 2747 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:18,174 INFO L231 Difference]: Finished difference. Result has 137 places, 201 transitions, 2293 flow [2024-06-21 17:25:18,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2293, PETRI_PLACES=137, PETRI_TRANSITIONS=201} [2024-06-21 17:25:18,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 17:25:18,175 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 201 transitions, 2293 flow [2024-06-21 17:25:18,175 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-21 17:25:18,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:18,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:18,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:25:18,176 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:25:18,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:18,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1098321546, now seen corresponding path program 1 times [2024-06-21 17:25:18,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:18,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989454631] [2024-06-21 17:25:18,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:18,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:19,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:19,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:19,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989454631] [2024-06-21 17:25:19,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989454631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:19,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:19,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:25:19,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924992347] [2024-06-21 17:25:19,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:19,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:25:19,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:19,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:25:19,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:25:19,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:25:19,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 201 transitions, 2293 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-21 17:25:19,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:19,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:25:19,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:20,724 INFO L124 PetriNetUnfolderBase]: 1816/2901 cut-off events. [2024-06-21 17:25:20,725 INFO L125 PetriNetUnfolderBase]: For 51308/51427 co-relation queries the response was YES. [2024-06-21 17:25:20,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17419 conditions, 2901 events. 1816/2901 cut-off events. For 51308/51427 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15696 event pairs, 491 based on Foata normal form. 110/2977 useless extension candidates. Maximal degree in co-relation 17354. Up to 2674 conditions per place. [2024-06-21 17:25:20,747 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 188 selfloop transitions, 13 changer transitions 0/215 dead transitions. [2024-06-21 17:25:20,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 215 transitions, 2753 flow [2024-06-21 17:25:20,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:25:20,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:25:20,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 17:25:20,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:25:20,752 INFO L175 Difference]: Start difference. First operand has 137 places, 201 transitions, 2293 flow. Second operand 5 states and 90 transitions. [2024-06-21 17:25:20,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 215 transitions, 2753 flow [2024-06-21 17:25:20,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 215 transitions, 2662 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:20,813 INFO L231 Difference]: Finished difference. Result has 137 places, 204 transitions, 2269 flow [2024-06-21 17:25:20,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2269, PETRI_PLACES=137, PETRI_TRANSITIONS=204} [2024-06-21 17:25:20,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 17:25:20,817 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 204 transitions, 2269 flow [2024-06-21 17:25:20,817 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-21 17:25:20,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:20,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:20,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:25:20,818 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-21 17:25:20,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:20,818 INFO L85 PathProgramCache]: Analyzing trace with hash 753895715, now seen corresponding path program 1 times [2024-06-21 17:25:20,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:20,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960241157] [2024-06-21 17:25:20,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:20,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:24,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:24,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:24,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960241157] [2024-06-21 17:25:24,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960241157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:24,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:24,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:24,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831362720] [2024-06-21 17:25:24,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:24,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:24,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:24,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:24,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:24,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:24,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 204 transitions, 2269 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-21 17:25:24,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:24,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:24,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:25,990 INFO L124 PetriNetUnfolderBase]: 2101/3340 cut-off events. [2024-06-21 17:25:25,990 INFO L125 PetriNetUnfolderBase]: For 59611/59621 co-relation queries the response was YES. [2024-06-21 17:25:26,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19701 conditions, 3340 events. 2101/3340 cut-off events. For 59611/59621 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18341 event pairs, 292 based on Foata normal form. 22/3359 useless extension candidates. Maximal degree in co-relation 19635. Up to 2204 conditions per place. [2024-06-21 17:25:26,014 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 200 selfloop transitions, 65 changer transitions 0/270 dead transitions. [2024-06-21 17:25:26,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 270 transitions, 3198 flow [2024-06-21 17:25:26,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:26,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:26,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 17:25:26,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 17:25:26,016 INFO L175 Difference]: Start difference. First operand has 137 places, 204 transitions, 2269 flow. Second operand 9 states and 174 transitions. [2024-06-21 17:25:26,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 270 transitions, 3198 flow [2024-06-21 17:25:26,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 270 transitions, 3155 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 17:25:26,097 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2486 flow [2024-06-21 17:25:26,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2486, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-21 17:25:26,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 17:25:26,098 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2486 flow [2024-06-21 17:25:26,098 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-21 17:25:26,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:26,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:26,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:25:26,099 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-21 17:25:26,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:26,099 INFO L85 PathProgramCache]: Analyzing trace with hash 842609345, now seen corresponding path program 2 times [2024-06-21 17:25:26,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:26,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485014841] [2024-06-21 17:25:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:26,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:29,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:29,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:29,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485014841] [2024-06-21 17:25:29,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485014841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:29,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:29,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:29,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231213344] [2024-06-21 17:25:29,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:29,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:29,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:29,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:29,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:29,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:29,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2486 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-21 17:25:29,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:29,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:29,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:30,881 INFO L124 PetriNetUnfolderBase]: 2169/3467 cut-off events. [2024-06-21 17:25:30,882 INFO L125 PetriNetUnfolderBase]: For 67691/67701 co-relation queries the response was YES. [2024-06-21 17:25:30,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20878 conditions, 3467 events. 2169/3467 cut-off events. For 67691/67701 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19419 event pairs, 492 based on Foata normal form. 26/3490 useless extension candidates. Maximal degree in co-relation 20809. Up to 2850 conditions per place. [2024-06-21 17:25:30,910 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 192 selfloop transitions, 63 changer transitions 0/260 dead transitions. [2024-06-21 17:25:30,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 260 transitions, 3174 flow [2024-06-21 17:25:30,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:30,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:30,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 17:25:30,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-21 17:25:30,912 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2486 flow. Second operand 9 states and 169 transitions. [2024-06-21 17:25:30,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 260 transitions, 3174 flow [2024-06-21 17:25:31,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 260 transitions, 3083 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 17:25:31,008 INFO L231 Difference]: Finished difference. Result has 150 places, 212 transitions, 2547 flow [2024-06-21 17:25:31,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2547, PETRI_PLACES=150, PETRI_TRANSITIONS=212} [2024-06-21 17:25:31,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-21 17:25:31,009 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 212 transitions, 2547 flow [2024-06-21 17:25:31,009 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-21 17:25:31,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:31,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:31,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:25:31,010 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-21 17:25:31,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:31,010 INFO L85 PathProgramCache]: Analyzing trace with hash -834661263, now seen corresponding path program 3 times [2024-06-21 17:25:31,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:31,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261875176] [2024-06-21 17:25:31,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:31,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:34,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:34,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:34,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261875176] [2024-06-21 17:25:34,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261875176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:34,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:34,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:34,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456598340] [2024-06-21 17:25:34,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:34,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:34,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:34,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:34,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:34,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:34,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 212 transitions, 2547 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-21 17:25:34,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:34,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:34,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:36,260 INFO L124 PetriNetUnfolderBase]: 2217/3551 cut-off events. [2024-06-21 17:25:36,261 INFO L125 PetriNetUnfolderBase]: For 71983/71993 co-relation queries the response was YES. [2024-06-21 17:25:36,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21647 conditions, 3551 events. 2217/3551 cut-off events. For 71983/71993 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20025 event pairs, 482 based on Foata normal form. 22/3570 useless extension candidates. Maximal degree in co-relation 21576. Up to 2788 conditions per place. [2024-06-21 17:25:36,286 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 64 changer transitions 0/267 dead transitions. [2024-06-21 17:25:36,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 267 transitions, 3299 flow [2024-06-21 17:25:36,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:36,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:36,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 17:25:36,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-21 17:25:36,288 INFO L175 Difference]: Start difference. First operand has 150 places, 212 transitions, 2547 flow. Second operand 9 states and 172 transitions. [2024-06-21 17:25:36,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 267 transitions, 3299 flow [2024-06-21 17:25:36,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 267 transitions, 3168 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:36,391 INFO L231 Difference]: Finished difference. Result has 153 places, 216 transitions, 2621 flow [2024-06-21 17:25:36,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2621, PETRI_PLACES=153, PETRI_TRANSITIONS=216} [2024-06-21 17:25:36,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 17:25:36,393 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 216 transitions, 2621 flow [2024-06-21 17:25:36,393 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-21 17:25:36,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:36,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:36,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:25:36,394 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-21 17:25:36,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:36,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1550092039, now seen corresponding path program 4 times [2024-06-21 17:25:36,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:36,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147724902] [2024-06-21 17:25:36,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:36,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:36,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:39,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:39,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:39,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147724902] [2024-06-21 17:25:39,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147724902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:39,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:39,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:39,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52459261] [2024-06-21 17:25:39,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:39,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:39,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:39,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:39,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:39,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:39,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 216 transitions, 2621 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-21 17:25:39,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:39,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:39,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:41,086 INFO L124 PetriNetUnfolderBase]: 2285/3667 cut-off events. [2024-06-21 17:25:41,086 INFO L125 PetriNetUnfolderBase]: For 79047/79055 co-relation queries the response was YES. [2024-06-21 17:25:41,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22442 conditions, 3667 events. 2285/3667 cut-off events. For 79047/79055 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20923 event pairs, 521 based on Foata normal form. 24/3688 useless extension candidates. Maximal degree in co-relation 22369. Up to 3209 conditions per place. [2024-06-21 17:25:41,112 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 226 selfloop transitions, 42 changer transitions 0/273 dead transitions. [2024-06-21 17:25:41,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 273 transitions, 3365 flow [2024-06-21 17:25:41,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:25:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:25:41,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-21 17:25:41,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-21 17:25:41,114 INFO L175 Difference]: Start difference. First operand has 153 places, 216 transitions, 2621 flow. Second operand 11 states and 195 transitions. [2024-06-21 17:25:41,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 273 transitions, 3365 flow [2024-06-21 17:25:41,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 273 transitions, 3274 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:41,220 INFO L231 Difference]: Finished difference. Result has 159 places, 217 transitions, 2644 flow [2024-06-21 17:25:41,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2644, PETRI_PLACES=159, PETRI_TRANSITIONS=217} [2024-06-21 17:25:41,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-21 17:25:41,221 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 217 transitions, 2644 flow [2024-06-21 17:25:41,221 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-21 17:25:41,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:41,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:41,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:25:41,222 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-21 17:25:41,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:41,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1555454419, now seen corresponding path program 5 times [2024-06-21 17:25:41,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:41,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049214327] [2024-06-21 17:25:41,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:41,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:44,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:44,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:44,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049214327] [2024-06-21 17:25:44,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049214327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:44,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:44,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:44,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734099988] [2024-06-21 17:25:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:44,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:44,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:44,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:44,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:44,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:44,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 217 transitions, 2644 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-21 17:25:44,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:44,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:44,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:46,421 INFO L124 PetriNetUnfolderBase]: 2353/3795 cut-off events. [2024-06-21 17:25:46,422 INFO L125 PetriNetUnfolderBase]: For 84088/84096 co-relation queries the response was YES. [2024-06-21 17:25:46,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23283 conditions, 3795 events. 2353/3795 cut-off events. For 84088/84096 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 21964 event pairs, 539 based on Foata normal form. 24/3816 useless extension candidates. Maximal degree in co-relation 23208. Up to 3325 conditions per place. [2024-06-21 17:25:46,448 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 40 changer transitions 0/264 dead transitions. [2024-06-21 17:25:46,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 264 transitions, 3344 flow [2024-06-21 17:25:46,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:46,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:46,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 17:25:46,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-21 17:25:46,450 INFO L175 Difference]: Start difference. First operand has 159 places, 217 transitions, 2644 flow. Second operand 9 states and 165 transitions. [2024-06-21 17:25:46,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 264 transitions, 3344 flow [2024-06-21 17:25:46,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 264 transitions, 3251 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 17:25:46,538 INFO L231 Difference]: Finished difference. Result has 159 places, 218 transitions, 2663 flow [2024-06-21 17:25:46,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2551, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2663, PETRI_PLACES=159, PETRI_TRANSITIONS=218} [2024-06-21 17:25:46,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-21 17:25:46,539 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 218 transitions, 2663 flow [2024-06-21 17:25:46,539 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-21 17:25:46,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:46,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:46,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:25:46,540 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-21 17:25:46,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:46,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1555602289, now seen corresponding path program 6 times [2024-06-21 17:25:46,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:46,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55969466] [2024-06-21 17:25:46,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:46,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:50,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:50,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:50,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55969466] [2024-06-21 17:25:50,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55969466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:50,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:50,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:50,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282293989] [2024-06-21 17:25:50,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:50,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:50,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:50,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:50,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:50,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:50,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 218 transitions, 2663 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-21 17:25:50,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:50,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:50,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:51,698 INFO L124 PetriNetUnfolderBase]: 2401/3879 cut-off events. [2024-06-21 17:25:51,699 INFO L125 PetriNetUnfolderBase]: For 88505/88513 co-relation queries the response was YES. [2024-06-21 17:25:51,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23797 conditions, 3879 events. 2401/3879 cut-off events. For 88505/88513 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22714 event pairs, 529 based on Foata normal form. 20/3896 useless extension candidates. Maximal degree in co-relation 23721. Up to 3153 conditions per place. [2024-06-21 17:25:51,736 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 224 selfloop transitions, 42 changer transitions 0/271 dead transitions. [2024-06-21 17:25:51,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 271 transitions, 3437 flow [2024-06-21 17:25:51,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:51,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:51,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 17:25:51,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-21 17:25:51,738 INFO L175 Difference]: Start difference. First operand has 159 places, 218 transitions, 2663 flow. Second operand 9 states and 167 transitions. [2024-06-21 17:25:51,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 271 transitions, 3437 flow [2024-06-21 17:25:51,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 271 transitions, 3346 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:51,872 INFO L231 Difference]: Finished difference. Result has 162 places, 222 transitions, 2752 flow [2024-06-21 17:25:51,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2752, PETRI_PLACES=162, PETRI_TRANSITIONS=222} [2024-06-21 17:25:51,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-21 17:25:51,873 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 222 transitions, 2752 flow [2024-06-21 17:25:51,873 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-21 17:25:51,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:51,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:51,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:25:51,874 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-21 17:25:51,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:51,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1549876837, now seen corresponding path program 1 times [2024-06-21 17:25:51,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:51,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837050081] [2024-06-21 17:25:51,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:51,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:51,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:55,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:55,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:55,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837050081] [2024-06-21 17:25:55,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837050081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:55,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:55,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:25:55,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553009415] [2024-06-21 17:25:55,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:55,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:25:55,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:55,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:25:55,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:25:55,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:25:55,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 222 transitions, 2752 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-21 17:25:55,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:55,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:25:55,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:56,759 INFO L124 PetriNetUnfolderBase]: 2449/3975 cut-off events. [2024-06-21 17:25:56,760 INFO L125 PetriNetUnfolderBase]: For 94506/94514 co-relation queries the response was YES. [2024-06-21 17:25:56,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24400 conditions, 3975 events. 2449/3975 cut-off events. For 94506/94514 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 23450 event pairs, 549 based on Foata normal form. 20/3992 useless extension candidates. Maximal degree in co-relation 24322. Up to 3275 conditions per place. [2024-06-21 17:25:56,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 231 selfloop transitions, 46 changer transitions 0/282 dead transitions. [2024-06-21 17:25:56,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 282 transitions, 3527 flow [2024-06-21 17:25:56,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:25:56,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:25:56,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-21 17:25:56,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-21 17:25:56,796 INFO L175 Difference]: Start difference. First operand has 162 places, 222 transitions, 2752 flow. Second operand 11 states and 197 transitions. [2024-06-21 17:25:56,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 282 transitions, 3527 flow [2024-06-21 17:25:56,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 282 transitions, 3455 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:25:56,924 INFO L231 Difference]: Finished difference. Result has 168 places, 223 transitions, 2796 flow [2024-06-21 17:25:56,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2680, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2796, PETRI_PLACES=168, PETRI_TRANSITIONS=223} [2024-06-21 17:25:56,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 17:25:56,925 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 223 transitions, 2796 flow [2024-06-21 17:25:56,925 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-21 17:25:56,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:56,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:56,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:25:56,926 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-21 17:25:56,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:56,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1905024015, now seen corresponding path program 7 times [2024-06-21 17:25:56,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:56,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529401120] [2024-06-21 17:25:56,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:56,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:56,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:00,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:00,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529401120] [2024-06-21 17:26:00,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529401120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:00,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:00,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:00,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614872578] [2024-06-21 17:26:00,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:00,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:00,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:00,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:00,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:00,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:00,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 223 transitions, 2796 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-21 17:26:00,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:00,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:00,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:02,042 INFO L124 PetriNetUnfolderBase]: 2517/4103 cut-off events. [2024-06-21 17:26:02,042 INFO L125 PetriNetUnfolderBase]: For 102229/102239 co-relation queries the response was YES. [2024-06-21 17:26:02,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25277 conditions, 4103 events. 2517/4103 cut-off events. For 102229/102239 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 24508 event pairs, 585 based on Foata normal form. 26/4126 useless extension candidates. Maximal degree in co-relation 25197. Up to 3394 conditions per place. [2024-06-21 17:26:02,078 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 202 selfloop transitions, 60 changer transitions 0/267 dead transitions. [2024-06-21 17:26:02,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 267 transitions, 3494 flow [2024-06-21 17:26:02,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:02,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 17:26:02,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 17:26:02,080 INFO L175 Difference]: Start difference. First operand has 168 places, 223 transitions, 2796 flow. Second operand 8 states and 153 transitions. [2024-06-21 17:26:02,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 267 transitions, 3494 flow [2024-06-21 17:26:02,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 267 transitions, 3401 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:26:02,211 INFO L231 Difference]: Finished difference. Result has 168 places, 224 transitions, 2862 flow [2024-06-21 17:26:02,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2862, PETRI_PLACES=168, PETRI_TRANSITIONS=224} [2024-06-21 17:26:02,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-21 17:26:02,212 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 224 transitions, 2862 flow [2024-06-21 17:26:02,212 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-21 17:26:02,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:02,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:02,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:26:02,213 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-21 17:26:02,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:02,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1904876145, now seen corresponding path program 8 times [2024-06-21 17:26:02,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:02,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759982590] [2024-06-21 17:26:02,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:02,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:02,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:05,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-21 17:26:05,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:05,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759982590] [2024-06-21 17:26:05,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759982590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:05,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:05,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:05,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625329892] [2024-06-21 17:26:05,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:05,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:05,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:05,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:05,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:05,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:05,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 224 transitions, 2862 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-21 17:26:05,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:05,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:05,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:06,849 INFO L124 PetriNetUnfolderBase]: 2565/4187 cut-off events. [2024-06-21 17:26:06,850 INFO L125 PetriNetUnfolderBase]: For 108270/108280 co-relation queries the response was YES. [2024-06-21 17:26:06,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25945 conditions, 4187 events. 2565/4187 cut-off events. For 108270/108280 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 25146 event pairs, 424 based on Foata normal form. 22/4206 useless extension candidates. Maximal degree in co-relation 25864. Up to 2854 conditions per place. [2024-06-21 17:26:06,887 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 65 changer transitions 0/275 dead transitions. [2024-06-21 17:26:06,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 275 transitions, 3733 flow [2024-06-21 17:26:06,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:06,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:06,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 17:26:06,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-21 17:26:06,889 INFO L175 Difference]: Start difference. First operand has 168 places, 224 transitions, 2862 flow. Second operand 8 states and 158 transitions. [2024-06-21 17:26:06,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 275 transitions, 3733 flow [2024-06-21 17:26:07,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 275 transitions, 3605 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:07,044 INFO L231 Difference]: Finished difference. Result has 171 places, 227 transitions, 2958 flow [2024-06-21 17:26:07,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2958, PETRI_PLACES=171, PETRI_TRANSITIONS=227} [2024-06-21 17:26:07,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-21 17:26:07,044 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 227 transitions, 2958 flow [2024-06-21 17:26:07,044 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-21 17:26:07,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:07,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:07,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:26:07,045 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-21 17:26:07,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:07,045 INFO L85 PathProgramCache]: Analyzing trace with hash 385387453, now seen corresponding path program 9 times [2024-06-21 17:26:07,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:07,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377560485] [2024-06-21 17:26:07,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:07,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:07,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:10,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:10,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377560485] [2024-06-21 17:26:10,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377560485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:10,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:10,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:10,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806341558] [2024-06-21 17:26:10,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:10,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:10,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:10,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:10,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:10,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:10,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 227 transitions, 2958 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-21 17:26:10,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:10,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:10,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:12,194 INFO L124 PetriNetUnfolderBase]: 2633/4306 cut-off events. [2024-06-21 17:26:12,194 INFO L125 PetriNetUnfolderBase]: For 119409/119447 co-relation queries the response was YES. [2024-06-21 17:26:12,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26983 conditions, 4306 events. 2633/4306 cut-off events. For 119409/119447 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26184 event pairs, 619 based on Foata normal form. 48/4350 useless extension candidates. Maximal degree in co-relation 26900. Up to 3706 conditions per place. [2024-06-21 17:26:12,232 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 62 changer transitions 0/278 dead transitions. [2024-06-21 17:26:12,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 278 transitions, 3703 flow [2024-06-21 17:26:12,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:26:12,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:26:12,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 17:26:12,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-21 17:26:12,234 INFO L175 Difference]: Start difference. First operand has 171 places, 227 transitions, 2958 flow. Second operand 10 states and 179 transitions. [2024-06-21 17:26:12,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 278 transitions, 3703 flow [2024-06-21 17:26:12,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 278 transitions, 3499 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 17:26:12,407 INFO L231 Difference]: Finished difference. Result has 173 places, 228 transitions, 2919 flow [2024-06-21 17:26:12,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2919, PETRI_PLACES=173, PETRI_TRANSITIONS=228} [2024-06-21 17:26:12,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-21 17:26:12,407 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 228 transitions, 2919 flow [2024-06-21 17:26:12,407 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-21 17:26:12,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:12,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:12,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:26:12,408 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-21 17:26:12,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:12,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1910386395, now seen corresponding path program 10 times [2024-06-21 17:26:12,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:12,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605662779] [2024-06-21 17:26:12,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:12,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:12,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:15,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:15,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:15,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605662779] [2024-06-21 17:26:15,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605662779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:15,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:15,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:15,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048763615] [2024-06-21 17:26:15,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:15,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:15,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:15,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:15,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:15,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:15,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 228 transitions, 2919 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-21 17:26:15,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:15,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:15,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:17,833 INFO L124 PetriNetUnfolderBase]: 2605/4259 cut-off events. [2024-06-21 17:26:17,833 INFO L125 PetriNetUnfolderBase]: For 109188/109198 co-relation queries the response was YES. [2024-06-21 17:26:17,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25759 conditions, 4259 events. 2605/4259 cut-off events. For 109188/109198 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25826 event pairs, 593 based on Foata normal form. 26/4282 useless extension candidates. Maximal degree in co-relation 25677. Up to 3550 conditions per place. [2024-06-21 17:26:17,870 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 213 selfloop transitions, 64 changer transitions 0/282 dead transitions. [2024-06-21 17:26:17,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 282 transitions, 3678 flow [2024-06-21 17:26:17,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:26:17,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:26:17,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 17:26:17,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 17:26:17,872 INFO L175 Difference]: Start difference. First operand has 173 places, 228 transitions, 2919 flow. Second operand 10 states and 185 transitions. [2024-06-21 17:26:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 282 transitions, 3678 flow [2024-06-21 17:26:18,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 282 transitions, 3519 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 17:26:18,041 INFO L231 Difference]: Finished difference. Result has 175 places, 229 transitions, 2930 flow [2024-06-21 17:26:18,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2930, PETRI_PLACES=175, PETRI_TRANSITIONS=229} [2024-06-21 17:26:18,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-21 17:26:18,041 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 229 transitions, 2930 flow [2024-06-21 17:26:18,042 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-21 17:26:18,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:18,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:18,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:26:18,042 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-21 17:26:18,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:18,042 INFO L85 PathProgramCache]: Analyzing trace with hash 642103165, now seen corresponding path program 2 times [2024-06-21 17:26:18,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:18,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866104059] [2024-06-21 17:26:18,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:18,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:18,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:21,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:21,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:21,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866104059] [2024-06-21 17:26:21,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866104059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:21,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:21,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:21,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401917409] [2024-06-21 17:26:21,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:21,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:21,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:21,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:21,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:21,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:21,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 229 transitions, 2930 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-21 17:26:21,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:21,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:21,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:23,046 INFO L124 PetriNetUnfolderBase]: 2653/4358 cut-off events. [2024-06-21 17:26:23,046 INFO L125 PetriNetUnfolderBase]: For 111585/111623 co-relation queries the response was YES. [2024-06-21 17:26:23,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26074 conditions, 4358 events. 2653/4358 cut-off events. For 111585/111623 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 26663 event pairs, 603 based on Foata normal form. 44/4398 useless extension candidates. Maximal degree in co-relation 25991. Up to 3640 conditions per place. [2024-06-21 17:26:23,078 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 218 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-21 17:26:23,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 288 transitions, 3713 flow [2024-06-21 17:26:23,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:26:23,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:26:23,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-21 17:26:23,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264069264069264 [2024-06-21 17:26:23,080 INFO L175 Difference]: Start difference. First operand has 175 places, 229 transitions, 2930 flow. Second operand 11 states and 197 transitions. [2024-06-21 17:26:23,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 288 transitions, 3713 flow [2024-06-21 17:26:23,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 288 transitions, 3585 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 17:26:23,206 INFO L231 Difference]: Finished difference. Result has 178 places, 230 transitions, 2958 flow [2024-06-21 17:26:23,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2958, PETRI_PLACES=178, PETRI_TRANSITIONS=230} [2024-06-21 17:26:23,207 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-21 17:26:23,207 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 230 transitions, 2958 flow [2024-06-21 17:26:23,207 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-21 17:26:23,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:23,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:23,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:26:23,208 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-21 17:26:23,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:23,208 INFO L85 PathProgramCache]: Analyzing trace with hash 651299935, now seen corresponding path program 3 times [2024-06-21 17:26:23,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:23,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365643326] [2024-06-21 17:26:23,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:23,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:23,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:25,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:25,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:25,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365643326] [2024-06-21 17:26:25,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365643326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:25,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:25,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:25,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210632760] [2024-06-21 17:26:25,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:25,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:25,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:25,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:25,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:25,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:25,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 230 transitions, 2958 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-21 17:26:25,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:25,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:25,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:27,770 INFO L124 PetriNetUnfolderBase]: 2701/4454 cut-off events. [2024-06-21 17:26:27,770 INFO L125 PetriNetUnfolderBase]: For 117779/117817 co-relation queries the response was YES. [2024-06-21 17:26:27,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26624 conditions, 4454 events. 2701/4454 cut-off events. For 117779/117817 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27392 event pairs, 585 based on Foata normal form. 44/4494 useless extension candidates. Maximal degree in co-relation 26540. Up to 2904 conditions per place. [2024-06-21 17:26:27,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 76 changer transitions 0/286 dead transitions. [2024-06-21 17:26:27,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 286 transitions, 3795 flow [2024-06-21 17:26:27,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:26:27,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:26:27,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 17:26:27,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-21 17:26:27,814 INFO L175 Difference]: Start difference. First operand has 178 places, 230 transitions, 2958 flow. Second operand 10 states and 183 transitions. [2024-06-21 17:26:27,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 286 transitions, 3795 flow [2024-06-21 17:26:27,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 286 transitions, 3653 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 17:26:27,987 INFO L231 Difference]: Finished difference. Result has 179 places, 231 transitions, 2994 flow [2024-06-21 17:26:27,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2994, PETRI_PLACES=179, PETRI_TRANSITIONS=231} [2024-06-21 17:26:27,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-21 17:26:27,988 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 231 transitions, 2994 flow [2024-06-21 17:26:27,988 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-21 17:26:27,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:27,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:27,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:26:27,989 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:26:27,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:27,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1910601597, now seen corresponding path program 4 times [2024-06-21 17:26:27,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:27,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083479586] [2024-06-21 17:26:27,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:27,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:28,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:31,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:31,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:31,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083479586] [2024-06-21 17:26:31,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083479586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:31,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:31,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:31,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715507360] [2024-06-21 17:26:31,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:31,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:31,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:31,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:31,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:31,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:31,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 231 transitions, 2994 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-21 17:26:31,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:31,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:31,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:33,263 INFO L124 PetriNetUnfolderBase]: 2681/4419 cut-off events. [2024-06-21 17:26:33,264 INFO L125 PetriNetUnfolderBase]: For 116423/116433 co-relation queries the response was YES. [2024-06-21 17:26:33,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26303 conditions, 4419 events. 2681/4419 cut-off events. For 116423/116433 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27213 event pairs, 577 based on Foata normal form. 22/4438 useless extension candidates. Maximal degree in co-relation 26218. Up to 3250 conditions per place. [2024-06-21 17:26:33,299 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 209 selfloop transitions, 72 changer transitions 0/286 dead transitions. [2024-06-21 17:26:33,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 286 transitions, 3681 flow [2024-06-21 17:26:33,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:26:33,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:26:33,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 17:26:33,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 17:26:33,301 INFO L175 Difference]: Start difference. First operand has 179 places, 231 transitions, 2994 flow. Second operand 10 states and 186 transitions. [2024-06-21 17:26:33,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 286 transitions, 3681 flow [2024-06-21 17:26:33,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 286 transitions, 3540 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 17:26:33,469 INFO L231 Difference]: Finished difference. Result has 181 places, 230 transitions, 2935 flow [2024-06-21 17:26:33,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2935, PETRI_PLACES=181, PETRI_TRANSITIONS=230} [2024-06-21 17:26:33,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-21 17:26:33,470 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 230 transitions, 2935 flow [2024-06-21 17:26:33,470 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-21 17:26:33,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:33,470 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-21 17:26:33,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:26:33,470 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-21 17:26:33,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:33,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1150023807, now seen corresponding path program 1 times [2024-06-21 17:26:33,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:33,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892908061] [2024-06-21 17:26:33,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:33,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:33,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:35,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892908061] [2024-06-21 17:26:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892908061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:35,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:35,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:26:35,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782109058] [2024-06-21 17:26:35,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:35,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:26:35,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:35,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:26:35,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:26:35,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:26:35,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 230 transitions, 2935 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-21 17:26:35,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:35,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:26:35,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:37,259 INFO L124 PetriNetUnfolderBase]: 2552/4257 cut-off events. [2024-06-21 17:26:37,259 INFO L125 PetriNetUnfolderBase]: For 116946/117004 co-relation queries the response was YES. [2024-06-21 17:26:37,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25536 conditions, 4257 events. 2552/4257 cut-off events. For 116946/117004 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 26623 event pairs, 575 based on Foata normal form. 55/4276 useless extension candidates. Maximal degree in co-relation 25450. Up to 3826 conditions per place. [2024-06-21 17:26:37,299 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 55 changer transitions 0/271 dead transitions. [2024-06-21 17:26:37,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 271 transitions, 3752 flow [2024-06-21 17:26:37,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:37,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:37,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 17:26:37,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 17:26:37,301 INFO L175 Difference]: Start difference. First operand has 181 places, 230 transitions, 2935 flow. Second operand 8 states and 139 transitions. [2024-06-21 17:26:37,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 271 transitions, 3752 flow [2024-06-21 17:26:37,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 271 transitions, 3534 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 17:26:37,510 INFO L231 Difference]: Finished difference. Result has 179 places, 246 transitions, 3018 flow [2024-06-21 17:26:37,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2719, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3018, PETRI_PLACES=179, PETRI_TRANSITIONS=246} [2024-06-21 17:26:37,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-21 17:26:37,511 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 246 transitions, 3018 flow [2024-06-21 17:26:37,511 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-21 17:26:37,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:37,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:37,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:26:37,512 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-21 17:26:37,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:37,512 INFO L85 PathProgramCache]: Analyzing trace with hash -438080483, now seen corresponding path program 2 times [2024-06-21 17:26:37,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200898298] [2024-06-21 17:26:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:37,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:37,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:39,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:39,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:39,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200898298] [2024-06-21 17:26:39,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200898298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:39,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:39,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:26:39,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988337740] [2024-06-21 17:26:39,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:39,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:26:39,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:39,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:26:39,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:26:39,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:26:39,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 246 transitions, 3018 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-21 17:26:39,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:39,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:26:39,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:40,847 INFO L124 PetriNetUnfolderBase]: 2539/4240 cut-off events. [2024-06-21 17:26:40,847 INFO L125 PetriNetUnfolderBase]: For 110239/110285 co-relation queries the response was YES. [2024-06-21 17:26:40,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24793 conditions, 4240 events. 2539/4240 cut-off events. For 110239/110285 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26549 event pairs, 576 based on Foata normal form. 39/4243 useless extension candidates. Maximal degree in co-relation 24707. Up to 3818 conditions per place. [2024-06-21 17:26:40,886 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 198 selfloop transitions, 53 changer transitions 0/267 dead transitions. [2024-06-21 17:26:40,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 267 transitions, 3584 flow [2024-06-21 17:26:40,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:26:40,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:26:40,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 17:26:40,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 17:26:40,888 INFO L175 Difference]: Start difference. First operand has 179 places, 246 transitions, 3018 flow. Second operand 6 states and 111 transitions. [2024-06-21 17:26:40,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 267 transitions, 3584 flow [2024-06-21 17:26:41,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 267 transitions, 3525 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 17:26:41,065 INFO L231 Difference]: Finished difference. Result has 183 places, 246 transitions, 3085 flow [2024-06-21 17:26:41,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3085, PETRI_PLACES=183, PETRI_TRANSITIONS=246} [2024-06-21 17:26:41,065 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-21 17:26:41,065 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 246 transitions, 3085 flow [2024-06-21 17:26:41,065 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-21 17:26:41,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:41,066 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-21 17:26:41,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:26:41,066 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-21 17:26:41,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash -437664773, now seen corresponding path program 3 times [2024-06-21 17:26:41,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:41,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420732195] [2024-06-21 17:26:41,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:41,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:41,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:43,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:43,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:43,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420732195] [2024-06-21 17:26:43,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420732195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:43,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:43,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:26:43,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085126651] [2024-06-21 17:26:43,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:43,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:26:43,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:43,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:26:43,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:26:43,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:26:43,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 246 transitions, 3085 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-21 17:26:43,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:43,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:26:43,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:44,634 INFO L124 PetriNetUnfolderBase]: 2526/4220 cut-off events. [2024-06-21 17:26:44,634 INFO L125 PetriNetUnfolderBase]: For 114088/114159 co-relation queries the response was YES. [2024-06-21 17:26:44,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24788 conditions, 4220 events. 2526/4220 cut-off events. For 114088/114159 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26461 event pairs, 576 based on Foata normal form. 59/4239 useless extension candidates. Maximal degree in co-relation 24700. Up to 3776 conditions per place. [2024-06-21 17:26:44,671 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 193 selfloop transitions, 55 changer transitions 0/264 dead transitions. [2024-06-21 17:26:44,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 264 transitions, 3667 flow [2024-06-21 17:26:44,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:26:44,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:26:44,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 17:26:44,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:26:44,673 INFO L175 Difference]: Start difference. First operand has 183 places, 246 transitions, 3085 flow. Second operand 6 states and 105 transitions. [2024-06-21 17:26:44,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 264 transitions, 3667 flow [2024-06-21 17:26:44,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 264 transitions, 3561 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:44,815 INFO L231 Difference]: Finished difference. Result has 184 places, 249 transitions, 3141 flow [2024-06-21 17:26:44,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3141, PETRI_PLACES=184, PETRI_TRANSITIONS=249} [2024-06-21 17:26:44,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 17:26:44,816 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 249 transitions, 3141 flow [2024-06-21 17:26:44,816 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-21 17:26:44,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:44,816 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-21 17:26:44,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:26:44,816 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-21 17:26:44,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:44,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1327219683, now seen corresponding path program 1 times [2024-06-21 17:26:44,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:44,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22969642] [2024-06-21 17:26:44,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:44,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:46,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:46,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:46,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22969642] [2024-06-21 17:26:46,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22969642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:46,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:46,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:26:46,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210826521] [2024-06-21 17:26:46,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:46,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:26:46,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:46,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:26:46,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:26:46,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:46,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 249 transitions, 3141 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-21 17:26:46,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:46,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:46,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:48,082 INFO L124 PetriNetUnfolderBase]: 2685/4433 cut-off events. [2024-06-21 17:26:48,082 INFO L125 PetriNetUnfolderBase]: For 117211/117215 co-relation queries the response was YES. [2024-06-21 17:26:48,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26183 conditions, 4433 events. 2685/4433 cut-off events. For 117211/117215 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27560 event pairs, 723 based on Foata normal form. 3/4434 useless extension candidates. Maximal degree in co-relation 26094. Up to 4168 conditions per place. [2024-06-21 17:26:48,122 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 19 changer transitions 0/271 dead transitions. [2024-06-21 17:26:48,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 271 transitions, 3855 flow [2024-06-21 17:26:48,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:26:48,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:26:48,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 17:26:48,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-21 17:26:48,123 INFO L175 Difference]: Start difference. First operand has 184 places, 249 transitions, 3141 flow. Second operand 6 states and 103 transitions. [2024-06-21 17:26:48,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 271 transitions, 3855 flow [2024-06-21 17:26:48,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 271 transitions, 3715 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 17:26:48,297 INFO L231 Difference]: Finished difference. Result has 186 places, 255 transitions, 3115 flow [2024-06-21 17:26:48,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3001, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3115, PETRI_PLACES=186, PETRI_TRANSITIONS=255} [2024-06-21 17:26:48,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-21 17:26:48,298 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 255 transitions, 3115 flow [2024-06-21 17:26:48,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-21 17:26:48,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:48,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-21 17:26:48,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:26:48,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-21 17:26:48,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1297309697, now seen corresponding path program 2 times [2024-06-21 17:26:48,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:48,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207626637] [2024-06-21 17:26:48,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:48,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:48,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:50,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:50,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:50,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207626637] [2024-06-21 17:26:50,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207626637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:50,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:50,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:26:50,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660734801] [2024-06-21 17:26:50,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:50,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:26:50,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:50,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:26:50,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:26:50,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:50,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 255 transitions, 3115 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-21 17:26:50,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:50,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:50,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:51,203 INFO L124 PetriNetUnfolderBase]: 2682/4429 cut-off events. [2024-06-21 17:26:51,204 INFO L125 PetriNetUnfolderBase]: For 122386/122390 co-relation queries the response was YES. [2024-06-21 17:26:51,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26326 conditions, 4429 events. 2682/4429 cut-off events. For 122386/122390 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27512 event pairs, 723 based on Foata normal form. 3/4430 useless extension candidates. Maximal degree in co-relation 26236. Up to 4168 conditions per place. [2024-06-21 17:26:51,244 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 16 changer transitions 0/269 dead transitions. [2024-06-21 17:26:51,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 269 transitions, 3683 flow [2024-06-21 17:26:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:26:51,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:26:51,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-21 17:26:51,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:26:51,246 INFO L175 Difference]: Start difference. First operand has 186 places, 255 transitions, 3115 flow. Second operand 5 states and 90 transitions. [2024-06-21 17:26:51,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 269 transitions, 3683 flow [2024-06-21 17:26:51,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 269 transitions, 3628 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 17:26:51,444 INFO L231 Difference]: Finished difference. Result has 189 places, 255 transitions, 3102 flow [2024-06-21 17:26:51,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3102, PETRI_PLACES=189, PETRI_TRANSITIONS=255} [2024-06-21 17:26:51,445 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-21 17:26:51,445 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 255 transitions, 3102 flow [2024-06-21 17:26:51,445 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-21 17:26:51,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:51,445 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-21 17:26:51,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:26:51,445 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-21 17:26:51,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:51,446 INFO L85 PathProgramCache]: Analyzing trace with hash -437649893, now seen corresponding path program 1 times [2024-06-21 17:26:51,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:51,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569629818] [2024-06-21 17:26:51,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:51,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:51,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:54,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:54,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569629818] [2024-06-21 17:26:54,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569629818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:54,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:54,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:54,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214331288] [2024-06-21 17:26:54,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:54,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:54,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:54,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:26:54,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 255 transitions, 3102 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-21 17:26:54,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:54,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:26:54,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:55,403 INFO L124 PetriNetUnfolderBase]: 2515/4205 cut-off events. [2024-06-21 17:26:55,403 INFO L125 PetriNetUnfolderBase]: For 127204/127294 co-relation queries the response was YES. [2024-06-21 17:26:55,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25203 conditions, 4205 events. 2515/4205 cut-off events. For 127204/127294 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26364 event pairs, 654 based on Foata normal form. 81/4250 useless extension candidates. Maximal degree in co-relation 25111. Up to 3877 conditions per place. [2024-06-21 17:26:55,436 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 239 selfloop transitions, 15 changer transitions 0/270 dead transitions. [2024-06-21 17:26:55,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 270 transitions, 3672 flow [2024-06-21 17:26:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:26:55,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:26:55,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 17:26:55,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:26:55,438 INFO L175 Difference]: Start difference. First operand has 189 places, 255 transitions, 3102 flow. Second operand 6 states and 102 transitions. [2024-06-21 17:26:55,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 270 transitions, 3672 flow [2024-06-21 17:26:55,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 270 transitions, 3640 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 17:26:55,622 INFO L231 Difference]: Finished difference. Result has 191 places, 257 transitions, 3137 flow [2024-06-21 17:26:55,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3137, PETRI_PLACES=191, PETRI_TRANSITIONS=257} [2024-06-21 17:26:55,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-21 17:26:55,622 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 257 transitions, 3137 flow [2024-06-21 17:26:55,622 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-21 17:26:55,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:55,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:55,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:26:55,623 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-21 17:26:55,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:55,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1281735834, now seen corresponding path program 1 times [2024-06-21 17:26:55,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:55,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776050555] [2024-06-21 17:26:55,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:55,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:55,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:58,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:58,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:58,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776050555] [2024-06-21 17:26:58,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776050555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:58,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:58,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:58,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926371380] [2024-06-21 17:26:58,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:58,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:58,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:58,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:58,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:58,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:58,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 257 transitions, 3137 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-21 17:26:58,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:58,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:58,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:00,252 INFO L124 PetriNetUnfolderBase]: 2696/4450 cut-off events. [2024-06-21 17:27:00,252 INFO L125 PetriNetUnfolderBase]: For 131800/131808 co-relation queries the response was YES. [2024-06-21 17:27:00,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26621 conditions, 4450 events. 2696/4450 cut-off events. For 131800/131808 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27515 event pairs, 598 based on Foata normal form. 14/4462 useless extension candidates. Maximal degree in co-relation 26528. Up to 4059 conditions per place. [2024-06-21 17:27:00,294 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2024-06-21 17:27:00,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 320 transitions, 4197 flow [2024-06-21 17:27:00,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:27:00,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:27:00,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 17:27:00,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 17:27:00,296 INFO L175 Difference]: Start difference. First operand has 191 places, 257 transitions, 3137 flow. Second operand 10 states and 166 transitions. [2024-06-21 17:27:00,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 320 transitions, 4197 flow [2024-06-21 17:27:00,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 320 transitions, 4146 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 17:27:00,508 INFO L231 Difference]: Finished difference. Result has 199 places, 282 transitions, 3478 flow [2024-06-21 17:27:00,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3086, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3478, PETRI_PLACES=199, PETRI_TRANSITIONS=282} [2024-06-21 17:27:00,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-21 17:27:00,509 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 282 transitions, 3478 flow [2024-06-21 17:27:00,509 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-21 17:27:00,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:00,509 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-21 17:27:00,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:27:00,510 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-21 17:27:00,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:00,510 INFO L85 PathProgramCache]: Analyzing trace with hash 654221870, now seen corresponding path program 2 times [2024-06-21 17:27:00,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:00,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121683854] [2024-06-21 17:27:00,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:00,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:00,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:03,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-21 17:27:03,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:03,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121683854] [2024-06-21 17:27:03,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121683854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:03,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:03,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:03,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350699177] [2024-06-21 17:27:03,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:03,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:03,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:03,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:03,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:03,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:03,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 282 transitions, 3478 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-21 17:27:03,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:03,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:03,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:05,102 INFO L124 PetriNetUnfolderBase]: 2737/4511 cut-off events. [2024-06-21 17:27:05,103 INFO L125 PetriNetUnfolderBase]: For 138389/138391 co-relation queries the response was YES. [2024-06-21 17:27:05,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27491 conditions, 4511 events. 2737/4511 cut-off events. For 138389/138391 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27863 event pairs, 602 based on Foata normal form. 4/4513 useless extension candidates. Maximal degree in co-relation 27395. Up to 4098 conditions per place. [2024-06-21 17:27:05,142 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 62 changer transitions 0/327 dead transitions. [2024-06-21 17:27:05,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 327 transitions, 4534 flow [2024-06-21 17:27:05,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:27:05,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:27:05,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-21 17:27:05,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 17:27:05,150 INFO L175 Difference]: Start difference. First operand has 199 places, 282 transitions, 3478 flow. Second operand 11 states and 175 transitions. [2024-06-21 17:27:05,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 327 transitions, 4534 flow [2024-06-21 17:27:05,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 327 transitions, 4404 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:05,345 INFO L231 Difference]: Finished difference. Result has 206 places, 296 transitions, 3657 flow [2024-06-21 17:27:05,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3374, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3657, PETRI_PLACES=206, PETRI_TRANSITIONS=296} [2024-06-21 17:27:05,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-21 17:27:05,345 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 296 transitions, 3657 flow [2024-06-21 17:27:05,346 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-21 17:27:05,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:05,346 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-21 17:27:05,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:27:05,346 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-21 17:27:05,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:05,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1998867766, now seen corresponding path program 3 times [2024-06-21 17:27:05,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:05,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812209527] [2024-06-21 17:27:05,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:05,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:05,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:08,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:08,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:08,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812209527] [2024-06-21 17:27:08,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812209527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:08,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:08,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:08,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20387752] [2024-06-21 17:27:08,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:08,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:08,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:08,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:08,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:08,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:08,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 296 transitions, 3657 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-21 17:27:08,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:08,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:08,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:09,464 INFO L124 PetriNetUnfolderBase]: 2725/4495 cut-off events. [2024-06-21 17:27:09,465 INFO L125 PetriNetUnfolderBase]: For 140177/140179 co-relation queries the response was YES. [2024-06-21 17:27:09,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27378 conditions, 4495 events. 2725/4495 cut-off events. For 140177/140179 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27787 event pairs, 602 based on Foata normal form. 4/4497 useless extension candidates. Maximal degree in co-relation 27280. Up to 4088 conditions per place. [2024-06-21 17:27:09,508 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 60 changer transitions 0/323 dead transitions. [2024-06-21 17:27:09,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 323 transitions, 4457 flow [2024-06-21 17:27:09,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:09,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 17:27:09,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 17:27:09,520 INFO L175 Difference]: Start difference. First operand has 206 places, 296 transitions, 3657 flow. Second operand 9 states and 149 transitions. [2024-06-21 17:27:09,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 323 transitions, 4457 flow [2024-06-21 17:27:09,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 323 transitions, 4382 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 17:27:09,751 INFO L231 Difference]: Finished difference. Result has 212 places, 296 transitions, 3711 flow [2024-06-21 17:27:09,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3711, PETRI_PLACES=212, PETRI_TRANSITIONS=296} [2024-06-21 17:27:09,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-21 17:27:09,751 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 296 transitions, 3711 flow [2024-06-21 17:27:09,752 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-21 17:27:09,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:09,752 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-21 17:27:09,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:27:09,752 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-21 17:27:09,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:09,752 INFO L85 PathProgramCache]: Analyzing trace with hash -695591310, now seen corresponding path program 4 times [2024-06-21 17:27:09,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:09,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158877422] [2024-06-21 17:27:09,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:09,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:09,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:12,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:12,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:12,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158877422] [2024-06-21 17:27:12,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158877422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:12,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:12,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:12,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909720215] [2024-06-21 17:27:12,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:12,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:12,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:12,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:12,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:12,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:12,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 296 transitions, 3711 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-21 17:27:12,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:12,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:12,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:13,709 INFO L124 PetriNetUnfolderBase]: 2735/4511 cut-off events. [2024-06-21 17:27:13,709 INFO L125 PetriNetUnfolderBase]: For 145078/145080 co-relation queries the response was YES. [2024-06-21 17:27:13,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27599 conditions, 4511 events. 2735/4511 cut-off events. For 145078/145080 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27902 event pairs, 604 based on Foata normal form. 2/4511 useless extension candidates. Maximal degree in co-relation 27500. Up to 4098 conditions per place. [2024-06-21 17:27:13,751 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 256 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-21 17:27:13,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 323 transitions, 4538 flow [2024-06-21 17:27:13,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:27:13,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:27:13,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 17:27:13,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 17:27:13,753 INFO L175 Difference]: Start difference. First operand has 212 places, 296 transitions, 3711 flow. Second operand 7 states and 122 transitions. [2024-06-21 17:27:13,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 323 transitions, 4538 flow [2024-06-21 17:27:13,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 323 transitions, 4408 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 17:27:13,981 INFO L231 Difference]: Finished difference. Result has 211 places, 299 transitions, 3749 flow [2024-06-21 17:27:13,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3749, PETRI_PLACES=211, PETRI_TRANSITIONS=299} [2024-06-21 17:27:13,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-21 17:27:13,982 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 299 transitions, 3749 flow [2024-06-21 17:27:13,982 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-21 17:27:13,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:13,983 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-21 17:27:13,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:27:13,983 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-21 17:27:13,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:13,983 INFO L85 PathProgramCache]: Analyzing trace with hash -695602470, now seen corresponding path program 5 times [2024-06-21 17:27:13,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:13,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105212623] [2024-06-21 17:27:13,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:13,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:13,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:16,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:16,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:16,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105212623] [2024-06-21 17:27:16,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105212623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:16,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:16,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:16,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157119863] [2024-06-21 17:27:16,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:16,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:16,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:16,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:16,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:16,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:16,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 299 transitions, 3749 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-21 17:27:16,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:16,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:16,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:18,210 INFO L124 PetriNetUnfolderBase]: 2729/4507 cut-off events. [2024-06-21 17:27:18,211 INFO L125 PetriNetUnfolderBase]: For 148828/148838 co-relation queries the response was YES. [2024-06-21 17:27:18,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27630 conditions, 4507 events. 2729/4507 cut-off events. For 148828/148838 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27919 event pairs, 598 based on Foata normal form. 12/4517 useless extension candidates. Maximal degree in co-relation 27530. Up to 4093 conditions per place. [2024-06-21 17:27:18,254 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 262 selfloop transitions, 67 changer transitions 0/334 dead transitions. [2024-06-21 17:27:18,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 334 transitions, 4517 flow [2024-06-21 17:27:18,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:18,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:18,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 17:27:18,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:27:18,256 INFO L175 Difference]: Start difference. First operand has 211 places, 299 transitions, 3749 flow. Second operand 9 states and 153 transitions. [2024-06-21 17:27:18,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 334 transitions, 4517 flow [2024-06-21 17:27:18,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 334 transitions, 4419 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:18,498 INFO L231 Difference]: Finished difference. Result has 215 places, 299 transitions, 3808 flow [2024-06-21 17:27:18,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3651, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3808, PETRI_PLACES=215, PETRI_TRANSITIONS=299} [2024-06-21 17:27:18,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 17:27:18,499 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 299 transitions, 3808 flow [2024-06-21 17:27:18,499 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-21 17:27:18,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:18,499 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-21 17:27:18,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:27:18,500 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-21 17:27:18,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash -682704300, now seen corresponding path program 6 times [2024-06-21 17:27:18,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:18,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367504720] [2024-06-21 17:27:18,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:18,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:21,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:21,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:21,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367504720] [2024-06-21 17:27:21,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367504720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:21,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:21,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:21,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568607881] [2024-06-21 17:27:21,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:21,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:21,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:21,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:21,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:21,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:21,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 299 transitions, 3808 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-21 17:27:21,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:21,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:21,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:22,832 INFO L124 PetriNetUnfolderBase]: 2723/4494 cut-off events. [2024-06-21 17:27:22,832 INFO L125 PetriNetUnfolderBase]: For 148092/148103 co-relation queries the response was YES. [2024-06-21 17:27:22,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27576 conditions, 4494 events. 2723/4494 cut-off events. For 148092/148103 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 27758 event pairs, 623 based on Foata normal form. 4/4491 useless extension candidates. Maximal degree in co-relation 27476. Up to 4063 conditions per place. [2024-06-21 17:27:22,869 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 66 changer transitions 0/325 dead transitions. [2024-06-21 17:27:22,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 325 transitions, 4572 flow [2024-06-21 17:27:22,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:27:22,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:27:22,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 17:27:22,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 17:27:22,870 INFO L175 Difference]: Start difference. First operand has 215 places, 299 transitions, 3808 flow. Second operand 7 states and 115 transitions. [2024-06-21 17:27:22,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 325 transitions, 4572 flow [2024-06-21 17:27:23,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 325 transitions, 4418 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 17:27:23,089 INFO L231 Difference]: Finished difference. Result has 215 places, 308 transitions, 3921 flow [2024-06-21 17:27:23,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=215, PETRI_TRANSITIONS=308} [2024-06-21 17:27:23,090 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 17:27:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 308 transitions, 3921 flow [2024-06-21 17:27:23,090 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-21 17:27:23,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:23,090 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-21 17:27:23,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:27:23,090 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-21 17:27:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1549556298, now seen corresponding path program 1 times [2024-06-21 17:27:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:23,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702377496] [2024-06-21 17:27:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:23,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:25,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:25,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:25,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702377496] [2024-06-21 17:27:25,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702377496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:25,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:25,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:25,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072954442] [2024-06-21 17:27:25,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:25,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:25,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:25,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:25,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:25,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:25,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 308 transitions, 3921 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-21 17:27:25,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:25,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:25,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:26,889 INFO L124 PetriNetUnfolderBase]: 2733/4520 cut-off events. [2024-06-21 17:27:26,889 INFO L125 PetriNetUnfolderBase]: For 148723/148727 co-relation queries the response was YES. [2024-06-21 17:27:26,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28095 conditions, 4520 events. 2733/4520 cut-off events. For 148723/148727 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 28141 event pairs, 721 based on Foata normal form. 4/4522 useless extension candidates. Maximal degree in co-relation 27993. Up to 4203 conditions per place. [2024-06-21 17:27:26,937 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 27 changer transitions 0/334 dead transitions. [2024-06-21 17:27:26,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 4795 flow [2024-06-21 17:27:26,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:27:26,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:27:26,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 17:27:26,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 17:27:26,939 INFO L175 Difference]: Start difference. First operand has 215 places, 308 transitions, 3921 flow. Second operand 7 states and 120 transitions. [2024-06-21 17:27:26,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 4795 flow [2024-06-21 17:27:27,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 4727 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 17:27:27,286 INFO L231 Difference]: Finished difference. Result has 220 places, 314 transitions, 3995 flow [2024-06-21 17:27:27,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3995, PETRI_PLACES=220, PETRI_TRANSITIONS=314} [2024-06-21 17:27:27,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-21 17:27:27,286 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 314 transitions, 3995 flow [2024-06-21 17:27:27,292 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-21 17:27:27,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:27,292 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-21 17:27:27,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:27:27,292 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-21 17:27:27,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:27,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1561902670, now seen corresponding path program 2 times [2024-06-21 17:27:27,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:27,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018811564] [2024-06-21 17:27:27,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:27,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:29,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:29,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018811564] [2024-06-21 17:27:29,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018811564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:29,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:29,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:29,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920505643] [2024-06-21 17:27:29,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:29,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:29,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:29,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:29,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:29,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:29,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 314 transitions, 3995 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-21 17:27:29,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:29,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:29,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:31,004 INFO L124 PetriNetUnfolderBase]: 2743/4534 cut-off events. [2024-06-21 17:27:31,004 INFO L125 PetriNetUnfolderBase]: For 155214/155218 co-relation queries the response was YES. [2024-06-21 17:27:31,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28647 conditions, 4534 events. 2743/4534 cut-off events. For 155214/155218 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28186 event pairs, 718 based on Foata normal form. 4/4536 useless extension candidates. Maximal degree in co-relation 28543. Up to 4222 conditions per place. [2024-06-21 17:27:31,065 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 306 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-21 17:27:31,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 338 transitions, 4849 flow [2024-06-21 17:27:31,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:31,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:31,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:27:31,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 17:27:31,067 INFO L175 Difference]: Start difference. First operand has 220 places, 314 transitions, 3995 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:27:31,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 338 transitions, 4849 flow [2024-06-21 17:27:31,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 338 transitions, 4787 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 17:27:31,418 INFO L231 Difference]: Finished difference. Result has 225 places, 317 transitions, 4037 flow [2024-06-21 17:27:31,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3939, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4037, PETRI_PLACES=225, PETRI_TRANSITIONS=317} [2024-06-21 17:27:31,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-21 17:27:31,419 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 317 transitions, 4037 flow [2024-06-21 17:27:31,419 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-21 17:27:31,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:31,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:31,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:27:31,420 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-21 17:27:31,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:31,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1561897090, now seen corresponding path program 3 times [2024-06-21 17:27:31,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:31,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020109848] [2024-06-21 17:27:31,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:31,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:31,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:33,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-21 17:27:33,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:33,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020109848] [2024-06-21 17:27:33,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020109848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:33,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:33,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:33,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342744128] [2024-06-21 17:27:33,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:33,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:33,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:33,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:33,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:33,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:33,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 317 transitions, 4037 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-21 17:27:33,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:33,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:33,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:34,886 INFO L124 PetriNetUnfolderBase]: 2737/4526 cut-off events. [2024-06-21 17:27:34,886 INFO L125 PetriNetUnfolderBase]: For 158869/158873 co-relation queries the response was YES. [2024-06-21 17:27:34,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28668 conditions, 4526 events. 2737/4526 cut-off events. For 158869/158873 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28181 event pairs, 721 based on Foata normal form. 4/4528 useless extension candidates. Maximal degree in co-relation 28562. Up to 4217 conditions per place. [2024-06-21 17:27:34,932 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 305 selfloop transitions, 25 changer transitions 0/335 dead transitions. [2024-06-21 17:27:34,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 335 transitions, 4745 flow [2024-06-21 17:27:34,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:27:34,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:27:34,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 17:27:34,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-21 17:27:34,934 INFO L175 Difference]: Start difference. First operand has 225 places, 317 transitions, 4037 flow. Second operand 6 states and 107 transitions. [2024-06-21 17:27:34,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 335 transitions, 4745 flow [2024-06-21 17:27:35,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 335 transitions, 4633 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:35,236 INFO L231 Difference]: Finished difference. Result has 225 places, 317 transitions, 3981 flow [2024-06-21 17:27:35,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3981, PETRI_PLACES=225, PETRI_TRANSITIONS=317} [2024-06-21 17:27:35,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-21 17:27:35,237 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 317 transitions, 3981 flow [2024-06-21 17:27:35,237 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-21 17:27:35,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:35,237 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-21 17:27:35,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:27:35,238 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-21 17:27:35,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:35,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1657875550, now seen corresponding path program 1 times [2024-06-21 17:27:35,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:35,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137877176] [2024-06-21 17:27:35,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:35,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:35,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:38,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:38,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:38,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137877176] [2024-06-21 17:27:38,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137877176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:38,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:38,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:38,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718298869] [2024-06-21 17:27:38,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:38,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:38,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:38,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:38,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:38,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 317 transitions, 3981 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-21 17:27:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:38,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:40,060 INFO L124 PetriNetUnfolderBase]: 2750/4544 cut-off events. [2024-06-21 17:27:40,060 INFO L125 PetriNetUnfolderBase]: For 163636/163646 co-relation queries the response was YES. [2024-06-21 17:27:40,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28884 conditions, 4544 events. 2750/4544 cut-off events. For 163636/163646 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28233 event pairs, 612 based on Foata normal form. 11/4552 useless extension candidates. Maximal degree in co-relation 28777. Up to 4099 conditions per place. [2024-06-21 17:27:40,105 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 290 selfloop transitions, 64 changer transitions 0/359 dead transitions. [2024-06-21 17:27:40,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 359 transitions, 5115 flow [2024-06-21 17:27:40,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:40,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:40,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 17:27:40,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 17:27:40,107 INFO L175 Difference]: Start difference. First operand has 225 places, 317 transitions, 3981 flow. Second operand 8 states and 145 transitions. [2024-06-21 17:27:40,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 359 transitions, 5115 flow [2024-06-21 17:27:40,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 359 transitions, 5065 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:40,408 INFO L231 Difference]: Finished difference. Result has 228 places, 326 transitions, 4209 flow [2024-06-21 17:27:40,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3931, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4209, PETRI_PLACES=228, PETRI_TRANSITIONS=326} [2024-06-21 17:27:40,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-21 17:27:40,409 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 326 transitions, 4209 flow [2024-06-21 17:27:40,409 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-21 17:27:40,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:40,410 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-21 17:27:40,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:27:40,410 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-21 17:27:40,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:40,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1188975398, now seen corresponding path program 2 times [2024-06-21 17:27:40,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:40,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408352832] [2024-06-21 17:27:40,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:40,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:43,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:43,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408352832] [2024-06-21 17:27:43,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408352832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:43,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:43,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:43,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462091118] [2024-06-21 17:27:43,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:43,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:43,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:43,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:43,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:43,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:43,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 326 transitions, 4209 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-21 17:27:43,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:43,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:43,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:45,383 INFO L124 PetriNetUnfolderBase]: 2765/4568 cut-off events. [2024-06-21 17:27:45,383 INFO L125 PetriNetUnfolderBase]: For 171649/171661 co-relation queries the response was YES. [2024-06-21 17:27:45,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29603 conditions, 4568 events. 2765/4568 cut-off events. For 171649/171661 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28375 event pairs, 605 based on Foata normal form. 13/4579 useless extension candidates. Maximal degree in co-relation 29495. Up to 4200 conditions per place. [2024-06-21 17:27:45,438 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 57 changer transitions 0/362 dead transitions. [2024-06-21 17:27:45,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 362 transitions, 5146 flow [2024-06-21 17:27:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:45,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:45,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:27:45,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:27:45,440 INFO L175 Difference]: Start difference. First operand has 228 places, 326 transitions, 4209 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:27:45,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 362 transitions, 5146 flow [2024-06-21 17:27:45,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 362 transitions, 5031 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 17:27:45,912 INFO L231 Difference]: Finished difference. Result has 233 places, 335 transitions, 4360 flow [2024-06-21 17:27:45,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4360, PETRI_PLACES=233, PETRI_TRANSITIONS=335} [2024-06-21 17:27:45,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 17:27:45,913 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 335 transitions, 4360 flow [2024-06-21 17:27:45,913 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-21 17:27:45,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:45,913 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-21 17:27:45,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:27:45,914 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-21 17:27:45,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:45,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1366106918, now seen corresponding path program 3 times [2024-06-21 17:27:45,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:45,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48765499] [2024-06-21 17:27:45,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:45,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:45,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:49,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:49,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:49,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48765499] [2024-06-21 17:27:49,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48765499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:49,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:49,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:27:49,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248340560] [2024-06-21 17:27:49,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:49,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:27:49,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:49,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:27:49,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:27:49,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:27:49,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 335 transitions, 4360 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-21 17:27:49,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:49,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:27:49,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:51,041 INFO L124 PetriNetUnfolderBase]: 2778/4591 cut-off events. [2024-06-21 17:27:51,041 INFO L125 PetriNetUnfolderBase]: For 179531/179545 co-relation queries the response was YES. [2024-06-21 17:27:51,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30007 conditions, 4591 events. 2778/4591 cut-off events. For 179531/179545 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 28586 event pairs, 608 based on Foata normal form. 15/4604 useless extension candidates. Maximal degree in co-relation 29897. Up to 4207 conditions per place. [2024-06-21 17:27:51,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 297 selfloop transitions, 63 changer transitions 0/365 dead transitions. [2024-06-21 17:27:51,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 365 transitions, 5336 flow [2024-06-21 17:27:51,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:51,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:51,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:27:51,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:27:51,094 INFO L175 Difference]: Start difference. First operand has 233 places, 335 transitions, 4360 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:27:51,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 365 transitions, 5336 flow [2024-06-21 17:27:51,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 365 transitions, 5203 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:51,543 INFO L231 Difference]: Finished difference. Result has 238 places, 341 transitions, 4470 flow [2024-06-21 17:27:51,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4470, PETRI_PLACES=238, PETRI_TRANSITIONS=341} [2024-06-21 17:27:51,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-21 17:27:51,544 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 341 transitions, 4470 flow [2024-06-21 17:27:51,545 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-21 17:27:51,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:51,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:51,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:27:51,545 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-21 17:27:51,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:51,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1835373304, now seen corresponding path program 1 times [2024-06-21 17:27:51,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:51,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41561465] [2024-06-21 17:27:51,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:51,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:55,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:55,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:55,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41561465] [2024-06-21 17:27:55,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41561465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:55,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:55,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:55,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490857049] [2024-06-21 17:27:55,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:55,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:55,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:55,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:55,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:55,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:27:55,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 341 transitions, 4470 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-21 17:27:55,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:55,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:27:55,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:56,697 INFO L124 PetriNetUnfolderBase]: 2640/4411 cut-off events. [2024-06-21 17:27:56,697 INFO L125 PetriNetUnfolderBase]: For 189691/189741 co-relation queries the response was YES. [2024-06-21 17:27:56,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29243 conditions, 4411 events. 2640/4411 cut-off events. For 189691/189741 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27804 event pairs, 559 based on Foata normal form. 43/4419 useless extension candidates. Maximal degree in co-relation 29131. Up to 3921 conditions per place. [2024-06-21 17:27:56,740 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 70 changer transitions 0/369 dead transitions. [2024-06-21 17:27:56,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 369 transitions, 5262 flow [2024-06-21 17:27:56,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:56,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:56,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 17:27:56,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 17:27:56,741 INFO L175 Difference]: Start difference. First operand has 238 places, 341 transitions, 4470 flow. Second operand 9 states and 151 transitions. [2024-06-21 17:27:56,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 369 transitions, 5262 flow [2024-06-21 17:27:57,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 369 transitions, 5109 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 17:27:57,147 INFO L231 Difference]: Finished difference. Result has 242 places, 343 transitions, 4507 flow [2024-06-21 17:27:57,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4507, PETRI_PLACES=242, PETRI_TRANSITIONS=343} [2024-06-21 17:27:57,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-21 17:27:57,149 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 343 transitions, 4507 flow [2024-06-21 17:27:57,149 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-21 17:27:57,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:57,149 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-21 17:27:57,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:27:57,149 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-21 17:27:57,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:57,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1093255374, now seen corresponding path program 4 times [2024-06-21 17:27:57,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:57,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19530721] [2024-06-21 17:27:57,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:57,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:57,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:00,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:00,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:00,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19530721] [2024-06-21 17:28:00,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19530721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:00,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:00,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:00,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930854198] [2024-06-21 17:28:00,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:00,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:00,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:00,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:00,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:00,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:00,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 343 transitions, 4507 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-21 17:28:00,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:00,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:00,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:02,258 INFO L124 PetriNetUnfolderBase]: 2807/4634 cut-off events. [2024-06-21 17:28:02,259 INFO L125 PetriNetUnfolderBase]: For 195150/195162 co-relation queries the response was YES. [2024-06-21 17:28:02,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 4634 events. 2807/4634 cut-off events. For 195150/195162 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28871 event pairs, 619 based on Foata normal form. 13/4644 useless extension candidates. Maximal degree in co-relation 30654. Up to 4167 conditions per place. [2024-06-21 17:28:02,312 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 88 changer transitions 0/376 dead transitions. [2024-06-21 17:28:02,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 376 transitions, 5633 flow [2024-06-21 17:28:02,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:02,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 17:28:02,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-21 17:28:02,314 INFO L175 Difference]: Start difference. First operand has 242 places, 343 transitions, 4507 flow. Second operand 7 states and 128 transitions. [2024-06-21 17:28:02,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 376 transitions, 5633 flow [2024-06-21 17:28:02,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 376 transitions, 5465 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 17:28:02,803 INFO L231 Difference]: Finished difference. Result has 242 places, 349 transitions, 4625 flow [2024-06-21 17:28:02,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4625, PETRI_PLACES=242, PETRI_TRANSITIONS=349} [2024-06-21 17:28:02,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-21 17:28:02,803 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 349 transitions, 4625 flow [2024-06-21 17:28:02,803 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-21 17:28:02,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:02,804 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-21 17:28:02,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:28:02,804 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-21 17:28:02,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:02,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1532942332, now seen corresponding path program 5 times [2024-06-21 17:28:02,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:02,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468599964] [2024-06-21 17:28:02,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:02,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:02,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:05,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:05,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:05,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468599964] [2024-06-21 17:28:05,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468599964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:05,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:05,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:05,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121114796] [2024-06-21 17:28:05,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:05,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:05,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:05,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:05,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:05,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:05,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 349 transitions, 4625 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-21 17:28:05,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:05,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:05,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:07,364 INFO L124 PetriNetUnfolderBase]: 2804/4631 cut-off events. [2024-06-21 17:28:07,365 INFO L125 PetriNetUnfolderBase]: For 199790/199804 co-relation queries the response was YES. [2024-06-21 17:28:07,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30777 conditions, 4631 events. 2804/4631 cut-off events. For 199790/199804 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28902 event pairs, 608 based on Foata normal form. 15/4644 useless extension candidates. Maximal degree in co-relation 30663. Up to 4246 conditions per place. [2024-06-21 17:28:07,412 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 303 selfloop transitions, 62 changer transitions 0/370 dead transitions. [2024-06-21 17:28:07,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 370 transitions, 5419 flow [2024-06-21 17:28:07,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:07,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:07,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 17:28:07,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 17:28:07,413 INFO L175 Difference]: Start difference. First operand has 242 places, 349 transitions, 4625 flow. Second operand 7 states and 120 transitions. [2024-06-21 17:28:07,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 370 transitions, 5419 flow [2024-06-21 17:28:07,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 370 transitions, 5260 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 17:28:07,851 INFO L231 Difference]: Finished difference. Result has 245 places, 349 transitions, 4607 flow [2024-06-21 17:28:07,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4607, PETRI_PLACES=245, PETRI_TRANSITIONS=349} [2024-06-21 17:28:07,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-21 17:28:07,852 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 349 transitions, 4607 flow [2024-06-21 17:28:07,852 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-21 17:28:07,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:07,852 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-21 17:28:07,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:28:07,853 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-21 17:28:07,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:07,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1526806192, now seen corresponding path program 6 times [2024-06-21 17:28:07,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:07,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369240361] [2024-06-21 17:28:07,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:07,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:07,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:10,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:10,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:10,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369240361] [2024-06-21 17:28:10,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369240361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:10,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:10,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:10,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116909257] [2024-06-21 17:28:10,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:10,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:10,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:10,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:10,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:10,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:10,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 349 transitions, 4607 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-21 17:28:10,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:10,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:10,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:12,007 INFO L124 PetriNetUnfolderBase]: 2809/4642 cut-off events. [2024-06-21 17:28:12,007 INFO L125 PetriNetUnfolderBase]: For 202036/202078 co-relation queries the response was YES. [2024-06-21 17:28:12,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30758 conditions, 4642 events. 2809/4642 cut-off events. For 202036/202078 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29057 event pairs, 634 based on Foata normal form. 37/4675 useless extension candidates. Maximal degree in co-relation 30644. Up to 4170 conditions per place. [2024-06-21 17:28:12,062 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 283 selfloop transitions, 88 changer transitions 0/376 dead transitions. [2024-06-21 17:28:12,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 376 transitions, 5676 flow [2024-06-21 17:28:12,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:12,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:12,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 17:28:12,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-21 17:28:12,066 INFO L175 Difference]: Start difference. First operand has 245 places, 349 transitions, 4607 flow. Second operand 7 states and 123 transitions. [2024-06-21 17:28:12,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 376 transitions, 5676 flow [2024-06-21 17:28:12,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 376 transitions, 5552 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:12,591 INFO L231 Difference]: Finished difference. Result has 246 places, 352 transitions, 4712 flow [2024-06-21 17:28:12,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4712, PETRI_PLACES=246, PETRI_TRANSITIONS=352} [2024-06-21 17:28:12,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-21 17:28:12,592 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 352 transitions, 4712 flow [2024-06-21 17:28:12,592 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-21 17:28:12,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:12,592 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-21 17:28:12,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:28:12,592 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-21 17:28:12,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:12,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1293733312, now seen corresponding path program 7 times [2024-06-21 17:28:12,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:12,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666165181] [2024-06-21 17:28:12,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:12,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:12,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:15,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:15,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:15,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666165181] [2024-06-21 17:28:15,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666165181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:15,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:15,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:15,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240666790] [2024-06-21 17:28:15,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:15,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:15,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:15,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:15,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:15,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:15,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 352 transitions, 4712 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-21 17:28:15,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:15,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:15,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:16,876 INFO L124 PetriNetUnfolderBase]: 2814/4649 cut-off events. [2024-06-21 17:28:16,876 INFO L125 PetriNetUnfolderBase]: For 208834/208876 co-relation queries the response was YES. [2024-06-21 17:28:16,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31024 conditions, 4649 events. 2814/4649 cut-off events. For 208834/208876 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29025 event pairs, 634 based on Foata normal form. 37/4682 useless extension candidates. Maximal degree in co-relation 30909. Up to 4176 conditions per place. [2024-06-21 17:28:16,928 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 277 selfloop transitions, 92 changer transitions 0/374 dead transitions. [2024-06-21 17:28:16,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 374 transitions, 5667 flow [2024-06-21 17:28:16,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:16,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:16,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 17:28:16,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 17:28:16,929 INFO L175 Difference]: Start difference. First operand has 246 places, 352 transitions, 4712 flow. Second operand 7 states and 118 transitions. [2024-06-21 17:28:16,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 374 transitions, 5667 flow [2024-06-21 17:28:17,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 374 transitions, 5399 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 17:28:17,284 INFO L231 Difference]: Finished difference. Result has 248 places, 355 transitions, 4687 flow [2024-06-21 17:28:17,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4687, PETRI_PLACES=248, PETRI_TRANSITIONS=355} [2024-06-21 17:28:17,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-21 17:28:17,285 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 355 transitions, 4687 flow [2024-06-21 17:28:17,285 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-21 17:28:17,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:17,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] [2024-06-21 17:28:17,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:28:17,285 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-21 17:28:17,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:17,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1182857974, now seen corresponding path program 8 times [2024-06-21 17:28:17,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:17,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199131052] [2024-06-21 17:28:17,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:17,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:17,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:19,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:19,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:19,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199131052] [2024-06-21 17:28:19,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199131052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:19,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:19,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:19,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143576417] [2024-06-21 17:28:19,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:19,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:19,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:19,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:19,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:19,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:19,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 355 transitions, 4687 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-21 17:28:19,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:19,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:19,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:21,699 INFO L124 PetriNetUnfolderBase]: 2808/4637 cut-off events. [2024-06-21 17:28:21,699 INFO L125 PetriNetUnfolderBase]: For 211697/211711 co-relation queries the response was YES. [2024-06-21 17:28:21,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30915 conditions, 4637 events. 2808/4637 cut-off events. For 211697/211711 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28937 event pairs, 612 based on Foata normal form. 16/4651 useless extension candidates. Maximal degree in co-relation 30799. Up to 4185 conditions per place. [2024-06-21 17:28:21,747 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 83 changer transitions 0/390 dead transitions. [2024-06-21 17:28:21,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 390 transitions, 5669 flow [2024-06-21 17:28:21,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:28:21,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:28:21,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 17:28:21,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:28:21,749 INFO L175 Difference]: Start difference. First operand has 248 places, 355 transitions, 4687 flow. Second operand 8 states and 147 transitions. [2024-06-21 17:28:21,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 390 transitions, 5669 flow [2024-06-21 17:28:22,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 390 transitions, 5468 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-21 17:28:22,200 INFO L231 Difference]: Finished difference. Result has 252 places, 355 transitions, 4687 flow [2024-06-21 17:28:22,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4687, PETRI_PLACES=252, PETRI_TRANSITIONS=355} [2024-06-21 17:28:22,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-21 17:28:22,201 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 355 transitions, 4687 flow [2024-06-21 17:28:22,201 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-21 17:28:22,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:22,201 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-21 17:28:22,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:28:22,202 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-21 17:28:22,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:22,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1173927184, now seen corresponding path program 9 times [2024-06-21 17:28:22,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:22,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645356] [2024-06-21 17:28:22,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:22,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:22,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:24,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:24,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:24,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645356] [2024-06-21 17:28:24,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:24,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:24,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:24,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701993289] [2024-06-21 17:28:24,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:24,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:24,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:24,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:24,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:24,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:24,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 355 transitions, 4687 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-21 17:28:24,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:24,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:24,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:26,304 INFO L124 PetriNetUnfolderBase]: 2805/4637 cut-off events. [2024-06-21 17:28:26,305 INFO L125 PetriNetUnfolderBase]: For 216971/217013 co-relation queries the response was YES. [2024-06-21 17:28:26,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31000 conditions, 4637 events. 2805/4637 cut-off events. For 216971/217013 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 29006 event pairs, 634 based on Foata normal form. 37/4670 useless extension candidates. Maximal degree in co-relation 30883. Up to 4182 conditions per place. [2024-06-21 17:28:26,350 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 292 selfloop transitions, 79 changer transitions 0/376 dead transitions. [2024-06-21 17:28:26,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 376 transitions, 5495 flow [2024-06-21 17:28:26,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:28:26,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:28:26,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 17:28:26,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-21 17:28:26,353 INFO L175 Difference]: Start difference. First operand has 252 places, 355 transitions, 4687 flow. Second operand 6 states and 109 transitions. [2024-06-21 17:28:26,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 376 transitions, 5495 flow [2024-06-21 17:28:26,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 376 transitions, 5227 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 17:28:26,785 INFO L231 Difference]: Finished difference. Result has 248 places, 355 transitions, 4587 flow [2024-06-21 17:28:26,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4587, PETRI_PLACES=248, PETRI_TRANSITIONS=355} [2024-06-21 17:28:26,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-21 17:28:26,786 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 355 transitions, 4587 flow [2024-06-21 17:28:26,786 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-21 17:28:26,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:26,786 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-21 17:28:26,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:28:26,787 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-21 17:28:26,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:26,787 INFO L85 PathProgramCache]: Analyzing trace with hash 311017882, now seen corresponding path program 2 times [2024-06-21 17:28:26,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:26,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337571704] [2024-06-21 17:28:26,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:26,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:30,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:30,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:30,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337571704] [2024-06-21 17:28:30,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337571704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:30,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:30,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:30,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236711527] [2024-06-21 17:28:30,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:30,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:30,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:30,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:30,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:30,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:28:30,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 355 transitions, 4587 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-21 17:28:30,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:30,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:28:30,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:31,743 INFO L124 PetriNetUnfolderBase]: 2673/4462 cut-off events. [2024-06-21 17:28:31,743 INFO L125 PetriNetUnfolderBase]: For 201165/201245 co-relation queries the response was YES. [2024-06-21 17:28:31,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29589 conditions, 4462 events. 2673/4462 cut-off events. For 201165/201245 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 28183 event pairs, 567 based on Foata normal form. 68/4485 useless extension candidates. Maximal degree in co-relation 29473. Up to 3933 conditions per place. [2024-06-21 17:28:31,791 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 272 selfloop transitions, 73 changer transitions 0/374 dead transitions. [2024-06-21 17:28:31,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 374 transitions, 5369 flow [2024-06-21 17:28:31,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:31,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 17:28:31,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 17:28:31,793 INFO L175 Difference]: Start difference. First operand has 248 places, 355 transitions, 4587 flow. Second operand 7 states and 118 transitions. [2024-06-21 17:28:31,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 374 transitions, 5369 flow [2024-06-21 17:28:32,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 374 transitions, 5205 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 17:28:32,161 INFO L231 Difference]: Finished difference. Result has 249 places, 357 transitions, 4621 flow [2024-06-21 17:28:32,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4621, PETRI_PLACES=249, PETRI_TRANSITIONS=357} [2024-06-21 17:28:32,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-21 17:28:32,162 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 357 transitions, 4621 flow [2024-06-21 17:28:32,162 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-21 17:28:32,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:32,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:32,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:28:32,163 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-21 17:28:32,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:32,163 INFO L85 PathProgramCache]: Analyzing trace with hash -88479428, now seen corresponding path program 3 times [2024-06-21 17:28:32,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:32,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483857442] [2024-06-21 17:28:32,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:32,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:35,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:35,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:35,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483857442] [2024-06-21 17:28:35,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483857442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:35,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:35,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:35,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286762313] [2024-06-21 17:28:35,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:35,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:35,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:35,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:35,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:35,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:28:35,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 357 transitions, 4621 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-21 17:28:35,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:35,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:28:35,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:37,095 INFO L124 PetriNetUnfolderBase]: 2677/4470 cut-off events. [2024-06-21 17:28:37,095 INFO L125 PetriNetUnfolderBase]: For 201272/201322 co-relation queries the response was YES. [2024-06-21 17:28:37,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29838 conditions, 4470 events. 2677/4470 cut-off events. For 201272/201322 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28262 event pairs, 566 based on Foata normal form. 43/4475 useless extension candidates. Maximal degree in co-relation 29722. Up to 3965 conditions per place. [2024-06-21 17:28:37,145 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 284 selfloop transitions, 69 changer transitions 0/382 dead transitions. [2024-06-21 17:28:37,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 382 transitions, 5441 flow [2024-06-21 17:28:37,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:37,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:37,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 17:28:37,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-21 17:28:37,147 INFO L175 Difference]: Start difference. First operand has 249 places, 357 transitions, 4621 flow. Second operand 7 states and 124 transitions. [2024-06-21 17:28:37,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 382 transitions, 5441 flow [2024-06-21 17:28:37,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 382 transitions, 5261 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 17:28:37,533 INFO L231 Difference]: Finished difference. Result has 251 places, 359 transitions, 4641 flow [2024-06-21 17:28:37,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4641, PETRI_PLACES=251, PETRI_TRANSITIONS=359} [2024-06-21 17:28:37,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 17:28:37,534 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 359 transitions, 4641 flow [2024-06-21 17:28:37,534 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-21 17:28:37,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:37,534 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-21 17:28:37,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:28:37,535 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-21 17:28:37,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:37,535 INFO L85 PathProgramCache]: Analyzing trace with hash 325302682, now seen corresponding path program 4 times [2024-06-21 17:28:37,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:37,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768488338] [2024-06-21 17:28:37,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:37,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:40,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:40,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768488338] [2024-06-21 17:28:40,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768488338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:40,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:40,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:40,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469038294] [2024-06-21 17:28:40,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:40,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:40,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:40,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:40,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:40,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:28:40,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 359 transitions, 4641 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-21 17:28:40,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:40,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:28:40,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:42,154 INFO L124 PetriNetUnfolderBase]: 2673/4466 cut-off events. [2024-06-21 17:28:42,155 INFO L125 PetriNetUnfolderBase]: For 203865/203945 co-relation queries the response was YES. [2024-06-21 17:28:42,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29655 conditions, 4466 events. 2673/4466 cut-off events. For 203865/203945 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 28296 event pairs, 569 based on Foata normal form. 68/4489 useless extension candidates. Maximal degree in co-relation 29538. Up to 3885 conditions per place. [2024-06-21 17:28:42,202 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 270 selfloop transitions, 79 changer transitions 0/378 dead transitions. [2024-06-21 17:28:42,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 378 transitions, 5439 flow [2024-06-21 17:28:42,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:42,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:42,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 17:28:42,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 17:28:42,203 INFO L175 Difference]: Start difference. First operand has 251 places, 359 transitions, 4641 flow. Second operand 7 states and 118 transitions. [2024-06-21 17:28:42,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 378 transitions, 5439 flow [2024-06-21 17:28:42,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 378 transitions, 5263 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 17:28:42,747 INFO L231 Difference]: Finished difference. Result has 253 places, 361 transitions, 4682 flow [2024-06-21 17:28:42,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4469, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4682, PETRI_PLACES=253, PETRI_TRANSITIONS=361} [2024-06-21 17:28:42,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-21 17:28:42,748 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 361 transitions, 4682 flow [2024-06-21 17:28:42,748 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-21 17:28:42,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:42,749 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-21 17:28:42,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:28:42,749 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-21 17:28:42,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:42,749 INFO L85 PathProgramCache]: Analyzing trace with hash -149964734, now seen corresponding path program 1 times [2024-06-21 17:28:42,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:42,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123690096] [2024-06-21 17:28:42,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:42,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:42,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:44,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:44,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123690096] [2024-06-21 17:28:44,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123690096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:44,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:44,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:44,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368819872] [2024-06-21 17:28:44,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:44,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:44,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:44,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:44,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:44,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:44,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 361 transitions, 4682 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-21 17:28:44,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:44,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:44,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:46,340 INFO L124 PetriNetUnfolderBase]: 2835/4681 cut-off events. [2024-06-21 17:28:46,340 INFO L125 PetriNetUnfolderBase]: For 200180/200184 co-relation queries the response was YES. [2024-06-21 17:28:46,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30809 conditions, 4681 events. 2835/4681 cut-off events. For 200180/200184 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29273 event pairs, 690 based on Foata normal form. 4/4683 useless extension candidates. Maximal degree in co-relation 30691. Up to 4346 conditions per place. [2024-06-21 17:28:46,394 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 359 selfloop transitions, 24 changer transitions 0/388 dead transitions. [2024-06-21 17:28:46,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 388 transitions, 5684 flow [2024-06-21 17:28:46,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:46,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:46,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 17:28:46,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-21 17:28:46,396 INFO L175 Difference]: Start difference. First operand has 253 places, 361 transitions, 4682 flow. Second operand 7 states and 120 transitions. [2024-06-21 17:28:46,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 388 transitions, 5684 flow [2024-06-21 17:28:46,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 388 transitions, 5487 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 17:28:46,764 INFO L231 Difference]: Finished difference. Result has 255 places, 365 transitions, 4610 flow [2024-06-21 17:28:46,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4610, PETRI_PLACES=255, PETRI_TRANSITIONS=365} [2024-06-21 17:28:46,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-21 17:28:46,765 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 365 transitions, 4610 flow [2024-06-21 17:28:46,765 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-21 17:28:46,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:46,766 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-21 17:28:46,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:28:46,766 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-21 17:28:46,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:46,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1293724384, now seen corresponding path program 2 times [2024-06-21 17:28:46,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:46,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118514731] [2024-06-21 17:28:46,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:46,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:46,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:48,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:48,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:48,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118514731] [2024-06-21 17:28:48,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118514731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:48,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:48,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:48,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439365416] [2024-06-21 17:28:48,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:48,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:48,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:48,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:48,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:48,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:48,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 365 transitions, 4610 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-21 17:28:48,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:48,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:48,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:50,425 INFO L124 PetriNetUnfolderBase]: 2843/4693 cut-off events. [2024-06-21 17:28:50,425 INFO L125 PetriNetUnfolderBase]: For 205666/205670 co-relation queries the response was YES. [2024-06-21 17:28:50,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30798 conditions, 4693 events. 2843/4693 cut-off events. For 205666/205670 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29373 event pairs, 728 based on Foata normal form. 4/4695 useless extension candidates. Maximal degree in co-relation 30679. Up to 4393 conditions per place. [2024-06-21 17:28:50,469 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 358 selfloop transitions, 21 changer transitions 0/384 dead transitions. [2024-06-21 17:28:50,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 384 transitions, 5452 flow [2024-06-21 17:28:50,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:28:50,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:28:50,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 17:28:50,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-21 17:28:50,470 INFO L175 Difference]: Start difference. First operand has 255 places, 365 transitions, 4610 flow. Second operand 7 states and 114 transitions. [2024-06-21 17:28:50,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 384 transitions, 5452 flow [2024-06-21 17:28:50,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 384 transitions, 5377 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 17:28:50,851 INFO L231 Difference]: Finished difference. Result has 259 places, 367 transitions, 4624 flow [2024-06-21 17:28:50,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4624, PETRI_PLACES=259, PETRI_TRANSITIONS=367} [2024-06-21 17:28:50,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-21 17:28:50,852 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 367 transitions, 4624 flow [2024-06-21 17:28:50,852 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-21 17:28:50,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:50,852 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-21 17:28:50,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:28:50,853 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-21 17:28:50,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:50,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1174166752, now seen corresponding path program 3 times [2024-06-21 17:28:50,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:50,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90995366] [2024-06-21 17:28:50,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:50,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:50,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:52,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:52,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:52,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90995366] [2024-06-21 17:28:52,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90995366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:52,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:52,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:28:52,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811942806] [2024-06-21 17:28:52,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:52,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:28:52,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:52,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:28:52,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:28:53,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:53,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 367 transitions, 4624 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-21 17:28:53,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:53,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:53,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:54,283 INFO L124 PetriNetUnfolderBase]: 2838/4686 cut-off events. [2024-06-21 17:28:54,284 INFO L125 PetriNetUnfolderBase]: For 209199/209203 co-relation queries the response was YES. [2024-06-21 17:28:54,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30727 conditions, 4686 events. 2838/4686 cut-off events. For 209199/209203 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29356 event pairs, 689 based on Foata normal form. 4/4688 useless extension candidates. Maximal degree in co-relation 30606. Up to 4367 conditions per place. [2024-06-21 17:28:54,336 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 362 selfloop transitions, 20 changer transitions 0/387 dead transitions. [2024-06-21 17:28:54,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 387 transitions, 5444 flow [2024-06-21 17:28:54,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:28:54,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:28:54,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 17:28:54,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-21 17:28:54,337 INFO L175 Difference]: Start difference. First operand has 259 places, 367 transitions, 4624 flow. Second operand 6 states and 107 transitions. [2024-06-21 17:28:54,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 387 transitions, 5444 flow [2024-06-21 17:28:54,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 387 transitions, 5371 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 17:28:54,729 INFO L231 Difference]: Finished difference. Result has 260 places, 367 transitions, 4599 flow [2024-06-21 17:28:54,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4599, PETRI_PLACES=260, PETRI_TRANSITIONS=367} [2024-06-21 17:28:54,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-21 17:28:54,730 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 367 transitions, 4599 flow [2024-06-21 17:28:54,730 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-21 17:28:54,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:54,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:54,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:28:54,730 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-21 17:28:54,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:54,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1173443365, now seen corresponding path program 1 times [2024-06-21 17:28:54,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:54,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276188707] [2024-06-21 17:28:54,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:54,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:54,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:57,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:57,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276188707] [2024-06-21 17:28:57,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276188707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:57,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:57,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:57,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766579657] [2024-06-21 17:28:57,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:57,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:57,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:57,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:57,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:57,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:28:57,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 367 transitions, 4599 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-21 17:28:57,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:57,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:28:57,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:59,595 INFO L124 PetriNetUnfolderBase]: 2969/4886 cut-off events. [2024-06-21 17:28:59,595 INFO L125 PetriNetUnfolderBase]: For 252536/252546 co-relation queries the response was YES. [2024-06-21 17:28:59,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32230 conditions, 4886 events. 2969/4886 cut-off events. For 252536/252546 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 30486 event pairs, 494 based on Foata normal form. 26/4910 useless extension candidates. Maximal degree in co-relation 32108. Up to 4098 conditions per place. [2024-06-21 17:28:59,644 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 79 changer transitions 0/425 dead transitions. [2024-06-21 17:28:59,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 425 transitions, 5824 flow [2024-06-21 17:28:59,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:28:59,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:28:59,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-21 17:28:59,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-21 17:28:59,646 INFO L175 Difference]: Start difference. First operand has 260 places, 367 transitions, 4599 flow. Second operand 11 states and 188 transitions. [2024-06-21 17:28:59,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 425 transitions, 5824 flow [2024-06-21 17:29:00,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 425 transitions, 5777 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 17:29:00,087 INFO L231 Difference]: Finished difference. Result has 268 places, 374 transitions, 4844 flow [2024-06-21 17:29:00,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4844, PETRI_PLACES=268, PETRI_TRANSITIONS=374} [2024-06-21 17:29:00,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-21 17:29:00,087 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 374 transitions, 4844 flow [2024-06-21 17:29:00,087 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-21 17:29:00,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:00,088 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-21 17:29:00,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:29:00,088 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-21 17:29:00,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:00,088 INFO L85 PathProgramCache]: Analyzing trace with hash -907746085, now seen corresponding path program 2 times [2024-06-21 17:29:00,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:00,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937948790] [2024-06-21 17:29:00,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:00,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:00,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:03,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:03,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937948790] [2024-06-21 17:29:03,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937948790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:03,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:03,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:03,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305917308] [2024-06-21 17:29:03,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:03,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:03,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:03,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:03,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:03,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:03,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 374 transitions, 4844 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-21 17:29:03,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:03,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:03,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:05,384 INFO L124 PetriNetUnfolderBase]: 3159/5176 cut-off events. [2024-06-21 17:29:05,384 INFO L125 PetriNetUnfolderBase]: For 296126/296136 co-relation queries the response was YES. [2024-06-21 17:29:05,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35464 conditions, 5176 events. 3159/5176 cut-off events. For 296126/296136 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32544 event pairs, 643 based on Foata normal form. 26/5200 useless extension candidates. Maximal degree in co-relation 35339. Up to 4530 conditions per place. [2024-06-21 17:29:05,444 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 75 changer transitions 0/429 dead transitions. [2024-06-21 17:29:05,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 429 transitions, 6076 flow [2024-06-21 17:29:05,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:29:05,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:29:05,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-21 17:29:05,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:29:05,445 INFO L175 Difference]: Start difference. First operand has 268 places, 374 transitions, 4844 flow. Second operand 12 states and 196 transitions. [2024-06-21 17:29:05,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 429 transitions, 6076 flow [2024-06-21 17:29:06,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 429 transitions, 5961 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 17:29:06,126 INFO L231 Difference]: Finished difference. Result has 275 places, 381 transitions, 5000 flow [2024-06-21 17:29:06,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5000, PETRI_PLACES=275, PETRI_TRANSITIONS=381} [2024-06-21 17:29:06,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-21 17:29:06,127 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 381 transitions, 5000 flow [2024-06-21 17:29:06,127 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-21 17:29:06,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:06,127 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-21 17:29:06,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:29:06,127 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-21 17:29:06,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:06,128 INFO L85 PathProgramCache]: Analyzing trace with hash -907419655, now seen corresponding path program 3 times [2024-06-21 17:29:06,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:06,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425797945] [2024-06-21 17:29:06,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:06,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:09,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:09,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:09,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425797945] [2024-06-21 17:29:09,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425797945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:09,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:09,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:09,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922412685] [2024-06-21 17:29:09,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:09,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:09,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:09,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:09,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:09,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:09,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 381 transitions, 5000 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-21 17:29:09,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:09,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:09,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:11,289 INFO L124 PetriNetUnfolderBase]: 3113/5110 cut-off events. [2024-06-21 17:29:11,290 INFO L125 PetriNetUnfolderBase]: For 278670/278680 co-relation queries the response was YES. [2024-06-21 17:29:11,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34398 conditions, 5110 events. 3113/5110 cut-off events. For 278670/278680 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 32111 event pairs, 649 based on Foata normal form. 30/5138 useless extension candidates. Maximal degree in co-relation 34270. Up to 4588 conditions per place. [2024-06-21 17:29:11,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 348 selfloop transitions, 70 changer transitions 0/423 dead transitions. [2024-06-21 17:29:11,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 423 transitions, 5988 flow [2024-06-21 17:29:11,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:29:11,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:29:11,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-21 17:29:11,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-21 17:29:11,350 INFO L175 Difference]: Start difference. First operand has 275 places, 381 transitions, 5000 flow. Second operand 11 states and 180 transitions. [2024-06-21 17:29:11,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 423 transitions, 5988 flow [2024-06-21 17:29:11,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 423 transitions, 5902 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 17:29:11,962 INFO L231 Difference]: Finished difference. Result has 279 places, 381 transitions, 5064 flow [2024-06-21 17:29:11,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5064, PETRI_PLACES=279, PETRI_TRANSITIONS=381} [2024-06-21 17:29:11,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-21 17:29:11,963 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 381 transitions, 5064 flow [2024-06-21 17:29:11,965 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-21 17:29:11,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:11,965 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-21 17:29:11,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:29:11,966 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-21 17:29:11,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:11,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1322191877, now seen corresponding path program 1 times [2024-06-21 17:29:11,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:11,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075189715] [2024-06-21 17:29:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:11,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:15,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:15,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:15,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075189715] [2024-06-21 17:29:15,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075189715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:15,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:15,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:15,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212180192] [2024-06-21 17:29:15,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:15,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:15,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:15,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:15,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:15,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:15,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 381 transitions, 5064 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-21 17:29:15,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:15,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:15,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:17,213 INFO L124 PetriNetUnfolderBase]: 3126/5131 cut-off events. [2024-06-21 17:29:17,213 INFO L125 PetriNetUnfolderBase]: For 258478/258490 co-relation queries the response was YES. [2024-06-21 17:29:17,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34983 conditions, 5131 events. 3126/5131 cut-off events. For 258478/258490 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 32385 event pairs, 676 based on Foata normal form. 13/5141 useless extension candidates. Maximal degree in co-relation 34853. Up to 4317 conditions per place. [2024-06-21 17:29:17,274 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 154 changer transitions 0/431 dead transitions. [2024-06-21 17:29:17,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 431 transitions, 6424 flow [2024-06-21 17:29:17,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:17,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:17,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 17:29:17,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 17:29:17,275 INFO L175 Difference]: Start difference. First operand has 279 places, 381 transitions, 5064 flow. Second operand 9 states and 168 transitions. [2024-06-21 17:29:17,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 431 transitions, 6424 flow [2024-06-21 17:29:18,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 431 transitions, 6275 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:29:18,024 INFO L231 Difference]: Finished difference. Result has 278 places, 390 transitions, 5385 flow [2024-06-21 17:29:18,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5385, PETRI_PLACES=278, PETRI_TRANSITIONS=390} [2024-06-21 17:29:18,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-21 17:29:18,025 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 390 transitions, 5385 flow [2024-06-21 17:29:18,025 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-21 17:29:18,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:18,025 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-21 17:29:18,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:29:18,025 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-21 17:29:18,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:18,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1084785535, now seen corresponding path program 2 times [2024-06-21 17:29:18,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:18,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417462861] [2024-06-21 17:29:18,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:18,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:18,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:21,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-21 17:29:21,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:21,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417462861] [2024-06-21 17:29:21,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417462861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:21,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:21,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:21,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268320668] [2024-06-21 17:29:21,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:21,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:21,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:21,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:21,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:21,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:21,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 390 transitions, 5385 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-21 17:29:21,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:21,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:21,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:23,292 INFO L124 PetriNetUnfolderBase]: 3146/5162 cut-off events. [2024-06-21 17:29:23,292 INFO L125 PetriNetUnfolderBase]: For 269439/269453 co-relation queries the response was YES. [2024-06-21 17:29:23,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35927 conditions, 5162 events. 3146/5162 cut-off events. For 269439/269453 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 32535 event pairs, 669 based on Foata normal form. 15/5175 useless extension candidates. Maximal degree in co-relation 35796. Up to 4582 conditions per place. [2024-06-21 17:29:23,354 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 305 selfloop transitions, 127 changer transitions 0/437 dead transitions. [2024-06-21 17:29:23,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 437 transitions, 6529 flow [2024-06-21 17:29:23,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:29:23,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:29:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 17:29:23,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 17:29:23,356 INFO L175 Difference]: Start difference. First operand has 278 places, 390 transitions, 5385 flow. Second operand 9 states and 158 transitions. [2024-06-21 17:29:23,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 437 transitions, 6529 flow [2024-06-21 17:29:24,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 437 transitions, 6297 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-21 17:29:24,246 INFO L231 Difference]: Finished difference. Result has 283 places, 402 transitions, 5595 flow [2024-06-21 17:29:24,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5595, PETRI_PLACES=283, PETRI_TRANSITIONS=402} [2024-06-21 17:29:24,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 17:29:24,247 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 402 transitions, 5595 flow [2024-06-21 17:29:24,247 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-21 17:29:24,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:24,247 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-21 17:29:24,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:29:24,248 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-21 17:29:24,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:24,248 INFO L85 PathProgramCache]: Analyzing trace with hash 569936545, now seen corresponding path program 1 times [2024-06-21 17:29:24,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:24,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69246669] [2024-06-21 17:29:24,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:24,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:27,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:27,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:27,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69246669] [2024-06-21 17:29:27,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69246669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:27,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:27,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:27,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945378073] [2024-06-21 17:29:27,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:27,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:27,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:27,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:27,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:27,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:27,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 402 transitions, 5595 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-21 17:29:27,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:27,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:27,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:29,541 INFO L124 PetriNetUnfolderBase]: 3224/5270 cut-off events. [2024-06-21 17:29:29,541 INFO L125 PetriNetUnfolderBase]: For 298156/298170 co-relation queries the response was YES. [2024-06-21 17:29:29,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37184 conditions, 5270 events. 3224/5270 cut-off events. For 298156/298170 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 33188 event pairs, 655 based on Foata normal form. 20/5288 useless extension candidates. Maximal degree in co-relation 37051. Up to 4453 conditions per place. [2024-06-21 17:29:29,598 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 189 changer transitions 0/464 dead transitions. [2024-06-21 17:29:29,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 464 transitions, 7051 flow [2024-06-21 17:29:29,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:29:29,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:29:29,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 202 transitions. [2024-06-21 17:29:29,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-21 17:29:29,600 INFO L175 Difference]: Start difference. First operand has 283 places, 402 transitions, 5595 flow. Second operand 12 states and 202 transitions. [2024-06-21 17:29:29,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 464 transitions, 7051 flow [2024-06-21 17:29:30,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 464 transitions, 6775 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 17:29:30,270 INFO L231 Difference]: Finished difference. Result has 289 places, 420 transitions, 5881 flow [2024-06-21 17:29:30,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5881, PETRI_PLACES=289, PETRI_TRANSITIONS=420} [2024-06-21 17:29:30,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-21 17:29:30,271 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 420 transitions, 5881 flow [2024-06-21 17:29:30,271 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-21 17:29:30,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:30,271 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-21 17:29:30,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:29:30,271 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-21 17:29:30,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:30,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1144703051, now seen corresponding path program 2 times [2024-06-21 17:29:30,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:30,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046889910] [2024-06-21 17:29:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:30,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:30,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:33,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:33,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:33,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046889910] [2024-06-21 17:29:33,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046889910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:33,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:33,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:33,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349034647] [2024-06-21 17:29:33,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:33,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:33,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:33,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:33,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:33,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:33,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 420 transitions, 5881 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-21 17:29:33,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:33,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:33,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:35,145 INFO L124 PetriNetUnfolderBase]: 3348/5459 cut-off events. [2024-06-21 17:29:35,145 INFO L125 PetriNetUnfolderBase]: For 322882/322896 co-relation queries the response was YES. [2024-06-21 17:29:35,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39188 conditions, 5459 events. 3348/5459 cut-off events. For 322882/322896 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34470 event pairs, 658 based on Foata normal form. 20/5477 useless extension candidates. Maximal degree in co-relation 39054. Up to 4567 conditions per place. [2024-06-21 17:29:35,208 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 223 changer transitions 0/497 dead transitions. [2024-06-21 17:29:35,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 497 transitions, 7748 flow [2024-06-21 17:29:35,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:29:35,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:29:35,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-21 17:29:35,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:29:35,210 INFO L175 Difference]: Start difference. First operand has 289 places, 420 transitions, 5881 flow. Second operand 11 states and 187 transitions. [2024-06-21 17:29:35,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 497 transitions, 7748 flow [2024-06-21 17:29:36,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 497 transitions, 7316 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-21 17:29:36,020 INFO L231 Difference]: Finished difference. Result has 292 places, 459 transitions, 6438 flow [2024-06-21 17:29:36,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6438, PETRI_PLACES=292, PETRI_TRANSITIONS=459} [2024-06-21 17:29:36,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-21 17:29:36,021 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 459 transitions, 6438 flow [2024-06-21 17:29:36,021 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-21 17:29:36,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:36,021 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-21 17:29:36,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:29:36,022 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-21 17:29:36,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:36,022 INFO L85 PathProgramCache]: Analyzing trace with hash 2118068029, now seen corresponding path program 3 times [2024-06-21 17:29:36,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:36,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312009418] [2024-06-21 17:29:36,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:36,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:36,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:39,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:39,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:39,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312009418] [2024-06-21 17:29:39,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312009418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:39,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:39,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:39,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662810917] [2024-06-21 17:29:39,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:39,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:39,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:39,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:39,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:39,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:39,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 459 transitions, 6438 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-21 17:29:39,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:39,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:39,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:41,139 INFO L124 PetriNetUnfolderBase]: 3330/5433 cut-off events. [2024-06-21 17:29:41,139 INFO L125 PetriNetUnfolderBase]: For 320985/320999 co-relation queries the response was YES. [2024-06-21 17:29:41,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38780 conditions, 5433 events. 3330/5433 cut-off events. For 320985/320999 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34300 event pairs, 658 based on Foata normal form. 20/5451 useless extension candidates. Maximal degree in co-relation 38645. Up to 4552 conditions per place. [2024-06-21 17:29:41,206 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 224 changer transitions 0/500 dead transitions. [2024-06-21 17:29:41,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 500 transitions, 7790 flow [2024-06-21 17:29:41,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:29:41,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:29:41,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 212 transitions. [2024-06-21 17:29:41,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882783882783883 [2024-06-21 17:29:41,208 INFO L175 Difference]: Start difference. First operand has 292 places, 459 transitions, 6438 flow. Second operand 13 states and 212 transitions. [2024-06-21 17:29:41,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 500 transitions, 7790 flow [2024-06-21 17:29:42,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 500 transitions, 7492 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 17:29:42,025 INFO L231 Difference]: Finished difference. Result has 300 places, 459 transitions, 6602 flow [2024-06-21 17:29:42,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6602, PETRI_PLACES=300, PETRI_TRANSITIONS=459} [2024-06-21 17:29:42,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-21 17:29:42,025 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 459 transitions, 6602 flow [2024-06-21 17:29:42,025 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-21 17:29:42,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:42,026 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-21 17:29:42,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:29:42,026 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-21 17:29:42,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:42,026 INFO L85 PathProgramCache]: Analyzing trace with hash -907654015, now seen corresponding path program 3 times [2024-06-21 17:29:42,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:42,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616238360] [2024-06-21 17:29:42,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:42,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:45,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-21 17:29:45,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:45,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616238360] [2024-06-21 17:29:45,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616238360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:45,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:45,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:45,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292602452] [2024-06-21 17:29:45,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:45,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:45,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:45,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:45,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:45,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:45,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 459 transitions, 6602 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-21 17:29:45,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:45,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:45,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:47,452 INFO L124 PetriNetUnfolderBase]: 3343/5453 cut-off events. [2024-06-21 17:29:47,453 INFO L125 PetriNetUnfolderBase]: For 324508/324522 co-relation queries the response was YES. [2024-06-21 17:29:47,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39216 conditions, 5453 events. 3343/5453 cut-off events. For 324508/324522 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 34421 event pairs, 685 based on Foata normal form. 15/5466 useless extension candidates. Maximal degree in co-relation 39080. Up to 4829 conditions per place. [2024-06-21 17:29:47,518 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 341 selfloop transitions, 151 changer transitions 0/497 dead transitions. [2024-06-21 17:29:47,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 497 transitions, 7878 flow [2024-06-21 17:29:47,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:29:47,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:29:47,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 17:29:47,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-21 17:29:47,520 INFO L175 Difference]: Start difference. First operand has 300 places, 459 transitions, 6602 flow. Second operand 10 states and 167 transitions. [2024-06-21 17:29:47,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 497 transitions, 7878 flow [2024-06-21 17:29:48,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 497 transitions, 7406 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 17:29:48,378 INFO L231 Difference]: Finished difference. Result has 301 places, 465 transitions, 6539 flow [2024-06-21 17:29:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6539, PETRI_PLACES=301, PETRI_TRANSITIONS=465} [2024-06-21 17:29:48,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 17:29:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 465 transitions, 6539 flow [2024-06-21 17:29:48,379 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-21 17:29:48,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:48,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:48,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:29:48,380 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-21 17:29:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash -603847017, now seen corresponding path program 4 times [2024-06-21 17:29:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090838109] [2024-06-21 17:29:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:48,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:48,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:51,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:51,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:51,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090838109] [2024-06-21 17:29:51,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090838109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:51,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:51,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:51,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533232671] [2024-06-21 17:29:51,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:51,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:51,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:51,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:51,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:51,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:51,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 465 transitions, 6539 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-21 17:29:51,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:51,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:51,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:53,711 INFO L124 PetriNetUnfolderBase]: 3415/5558 cut-off events. [2024-06-21 17:29:53,711 INFO L125 PetriNetUnfolderBase]: For 372346/372348 co-relation queries the response was YES. [2024-06-21 17:29:53,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39621 conditions, 5558 events. 3415/5558 cut-off events. For 372346/372348 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 35144 event pairs, 673 based on Foata normal form. 20/5576 useless extension candidates. Maximal degree in co-relation 39483. Up to 5026 conditions per place. [2024-06-21 17:29:53,769 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 67 changer transitions 0/502 dead transitions. [2024-06-21 17:29:53,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 502 transitions, 7683 flow [2024-06-21 17:29:53,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:29:53,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:29:53,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-21 17:29:53,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:29:53,771 INFO L175 Difference]: Start difference. First operand has 301 places, 465 transitions, 6539 flow. Second operand 12 states and 188 transitions. [2024-06-21 17:29:53,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 502 transitions, 7683 flow [2024-06-21 17:29:54,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 502 transitions, 7368 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 17:29:54,491 INFO L231 Difference]: Finished difference. Result has 306 places, 467 transitions, 6394 flow [2024-06-21 17:29:54,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6394, PETRI_PLACES=306, PETRI_TRANSITIONS=467} [2024-06-21 17:29:54,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-21 17:29:54,491 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 467 transitions, 6394 flow [2024-06-21 17:29:54,492 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-21 17:29:54,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:54,492 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-21 17:29:54,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:29:54,492 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-21 17:29:54,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:54,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1061599637, now seen corresponding path program 5 times [2024-06-21 17:29:54,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:54,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682050932] [2024-06-21 17:29:54,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:54,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:57,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:57,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:57,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682050932] [2024-06-21 17:29:57,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682050932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:57,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:57,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:57,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842709713] [2024-06-21 17:29:57,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:57,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:57,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:57,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:57,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:57,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:29:57,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 467 transitions, 6394 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-21 17:29:57,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:57,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:29:57,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:59,548 INFO L124 PetriNetUnfolderBase]: 3471/5642 cut-off events. [2024-06-21 17:29:59,548 INFO L125 PetriNetUnfolderBase]: For 378182/378184 co-relation queries the response was YES. [2024-06-21 17:29:59,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39987 conditions, 5642 events. 3471/5642 cut-off events. For 378182/378184 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35682 event pairs, 685 based on Foata normal form. 20/5660 useless extension candidates. Maximal degree in co-relation 39848. Up to 5114 conditions per place. [2024-06-21 17:29:59,615 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 431 selfloop transitions, 65 changer transitions 0/501 dead transitions. [2024-06-21 17:29:59,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 501 transitions, 7534 flow [2024-06-21 17:29:59,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:29:59,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:29:59,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 17:29:59,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 17:29:59,617 INFO L175 Difference]: Start difference. First operand has 306 places, 467 transitions, 6394 flow. Second operand 10 states and 163 transitions. [2024-06-21 17:29:59,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 501 transitions, 7534 flow [2024-06-21 17:30:00,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 501 transitions, 7398 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:30:00,440 INFO L231 Difference]: Finished difference. Result has 306 places, 469 transitions, 6428 flow [2024-06-21 17:30:00,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6428, PETRI_PLACES=306, PETRI_TRANSITIONS=469} [2024-06-21 17:30:00,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-21 17:30:00,440 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 469 transitions, 6428 flow [2024-06-21 17:30:00,441 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-21 17:30:00,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:00,441 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-21 17:30:00,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:30:00,441 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-21 17:30:00,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:00,442 INFO L85 PathProgramCache]: Analyzing trace with hash -604173447, now seen corresponding path program 6 times [2024-06-21 17:30:00,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:00,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571506426] [2024-06-21 17:30:00,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:00,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:03,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:03,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571506426] [2024-06-21 17:30:03,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571506426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:03,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:03,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:03,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212015208] [2024-06-21 17:30:03,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:03,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:03,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:03,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:03,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:03,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:03,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 469 transitions, 6428 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-21 17:30:03,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:03,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:03,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:05,924 INFO L124 PetriNetUnfolderBase]: 3479/5654 cut-off events. [2024-06-21 17:30:05,924 INFO L125 PetriNetUnfolderBase]: For 361784/361786 co-relation queries the response was YES. [2024-06-21 17:30:05,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39709 conditions, 5654 events. 3479/5654 cut-off events. For 361784/361786 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35654 event pairs, 651 based on Foata normal form. 16/5668 useless extension candidates. Maximal degree in co-relation 39569. Up to 4966 conditions per place. [2024-06-21 17:30:05,997 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 431 selfloop transitions, 74 changer transitions 0/510 dead transitions. [2024-06-21 17:30:05,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 510 transitions, 7629 flow [2024-06-21 17:30:05,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:30:05,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:30:05,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-21 17:30:05,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-21 17:30:05,999 INFO L175 Difference]: Start difference. First operand has 306 places, 469 transitions, 6428 flow. Second operand 12 states and 190 transitions. [2024-06-21 17:30:05,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 510 transitions, 7629 flow [2024-06-21 17:30:06,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 510 transitions, 7507 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 17:30:06,966 INFO L231 Difference]: Finished difference. Result has 312 places, 472 transitions, 6527 flow [2024-06-21 17:30:06,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6306, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6527, PETRI_PLACES=312, PETRI_TRANSITIONS=472} [2024-06-21 17:30:06,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 17:30:06,967 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 472 transitions, 6527 flow [2024-06-21 17:30:06,967 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-21 17:30:06,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:06,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, 1] [2024-06-21 17:30:06,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:30:06,968 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-21 17:30:06,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:06,968 INFO L85 PathProgramCache]: Analyzing trace with hash -2037770523, now seen corresponding path program 4 times [2024-06-21 17:30:06,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:06,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846725580] [2024-06-21 17:30:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:06,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:06,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:10,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:10,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:10,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846725580] [2024-06-21 17:30:10,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846725580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:10,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:10,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:10,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854916289] [2024-06-21 17:30:10,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:10,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:10,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:10,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:10,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:10,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:10,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 472 transitions, 6527 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-21 17:30:10,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:10,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:10,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:12,407 INFO L124 PetriNetUnfolderBase]: 3508/5703 cut-off events. [2024-06-21 17:30:12,407 INFO L125 PetriNetUnfolderBase]: For 345967/345977 co-relation queries the response was YES. [2024-06-21 17:30:12,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40476 conditions, 5703 events. 3508/5703 cut-off events. For 345967/345977 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36107 event pairs, 713 based on Foata normal form. 11/5711 useless extension candidates. Maximal degree in co-relation 40334. Up to 5108 conditions per place. [2024-06-21 17:30:12,480 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 400 selfloop transitions, 128 changer transitions 0/533 dead transitions. [2024-06-21 17:30:12,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 533 transitions, 8161 flow [2024-06-21 17:30:12,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:30:12,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:30:12,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 17:30:12,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-21 17:30:12,482 INFO L175 Difference]: Start difference. First operand has 312 places, 472 transitions, 6527 flow. Second operand 11 states and 196 transitions. [2024-06-21 17:30:12,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 533 transitions, 8161 flow [2024-06-21 17:30:13,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 533 transitions, 8005 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 17:30:13,535 INFO L231 Difference]: Finished difference. Result has 315 places, 484 transitions, 6819 flow [2024-06-21 17:30:13,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6371, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6819, PETRI_PLACES=315, PETRI_TRANSITIONS=484} [2024-06-21 17:30:13,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 17:30:13,536 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 484 transitions, 6819 flow [2024-06-21 17:30:13,536 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-21 17:30:13,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:13,536 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-21 17:30:13,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:30:13,536 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-21 17:30:13,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:13,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2037471621, now seen corresponding path program 1 times [2024-06-21 17:30:13,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:13,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128327453] [2024-06-21 17:30:13,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:13,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:13,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:16,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:16,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128327453] [2024-06-21 17:30:16,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128327453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:16,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:16,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:16,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108692088] [2024-06-21 17:30:16,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:16,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:16,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:16,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:16,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:16,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:16,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 484 transitions, 6819 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-21 17:30:16,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:16,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:16,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:19,119 INFO L124 PetriNetUnfolderBase]: 3580/5799 cut-off events. [2024-06-21 17:30:19,119 INFO L125 PetriNetUnfolderBase]: For 367753/367763 co-relation queries the response was YES. [2024-06-21 17:30:19,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41555 conditions, 5799 events. 3580/5799 cut-off events. For 367753/367763 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 36618 event pairs, 713 based on Foata normal form. 12/5808 useless extension candidates. Maximal degree in co-relation 41411. Up to 5183 conditions per place. [2024-06-21 17:30:19,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 123 changer transitions 0/543 dead transitions. [2024-06-21 17:30:19,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 543 transitions, 8564 flow [2024-06-21 17:30:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:30:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:30:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-21 17:30:19,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-21 17:30:19,194 INFO L175 Difference]: Start difference. First operand has 315 places, 484 transitions, 6819 flow. Second operand 12 states and 199 transitions. [2024-06-21 17:30:19,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 543 transitions, 8564 flow [2024-06-21 17:30:20,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 543 transitions, 8380 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 17:30:20,227 INFO L231 Difference]: Finished difference. Result has 322 places, 502 transitions, 7192 flow [2024-06-21 17:30:20,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7192, PETRI_PLACES=322, PETRI_TRANSITIONS=502} [2024-06-21 17:30:20,228 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-21 17:30:20,228 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 502 transitions, 7192 flow [2024-06-21 17:30:20,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-21 17:30:20,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:20,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-21 17:30:20,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:30:20,229 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-21 17:30:20,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:20,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1800185621, now seen corresponding path program 5 times [2024-06-21 17:30:20,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:20,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090703755] [2024-06-21 17:30:20,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:20,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:23,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:23,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:23,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090703755] [2024-06-21 17:30:23,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090703755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:23,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:23,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:23,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015923914] [2024-06-21 17:30:23,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:23,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:23,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:23,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:23,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:23,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:23,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 502 transitions, 7192 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-21 17:30:23,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:23,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:23,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:25,639 INFO L124 PetriNetUnfolderBase]: 3593/5829 cut-off events. [2024-06-21 17:30:25,639 INFO L125 PetriNetUnfolderBase]: For 379111/379121 co-relation queries the response was YES. [2024-06-21 17:30:25,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42537 conditions, 5829 events. 3593/5829 cut-off events. For 379111/379121 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36944 event pairs, 718 based on Foata normal form. 11/5837 useless extension candidates. Maximal degree in co-relation 42390. Up to 5223 conditions per place. [2024-06-21 17:30:25,717 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 136 changer transitions 0/554 dead transitions. [2024-06-21 17:30:25,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 554 transitions, 8789 flow [2024-06-21 17:30:25,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:30:25,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:30:25,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-21 17:30:25,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 17:30:25,719 INFO L175 Difference]: Start difference. First operand has 322 places, 502 transitions, 7192 flow. Second operand 12 states and 203 transitions. [2024-06-21 17:30:25,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 554 transitions, 8789 flow [2024-06-21 17:30:27,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 554 transitions, 8565 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 17:30:27,141 INFO L231 Difference]: Finished difference. Result has 328 places, 508 transitions, 7327 flow [2024-06-21 17:30:27,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7327, PETRI_PLACES=328, PETRI_TRANSITIONS=508} [2024-06-21 17:30:27,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 17:30:27,142 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 508 transitions, 7327 flow [2024-06-21 17:30:27,142 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-21 17:30:27,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:27,143 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-21 17:30:27,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:30:27,143 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-21 17:30:27,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:27,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1805846531, now seen corresponding path program 6 times [2024-06-21 17:30:27,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:27,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681254151] [2024-06-21 17:30:27,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:27,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:27,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:30,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:30,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:30,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681254151] [2024-06-21 17:30:30,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681254151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:30,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:30,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:30,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934212119] [2024-06-21 17:30:30,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:30,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:30,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:30,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:30,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:30,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:30,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 508 transitions, 7327 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-21 17:30:30,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:30,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:30,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:32,574 INFO L124 PetriNetUnfolderBase]: 3590/5825 cut-off events. [2024-06-21 17:30:32,575 INFO L125 PetriNetUnfolderBase]: For 385344/385354 co-relation queries the response was YES. [2024-06-21 17:30:32,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42637 conditions, 5825 events. 3590/5825 cut-off events. For 385344/385354 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 36974 event pairs, 720 based on Foata normal form. 11/5833 useless extension candidates. Maximal degree in co-relation 42488. Up to 5220 conditions per place. [2024-06-21 17:30:32,652 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 127 changer transitions 0/547 dead transitions. [2024-06-21 17:30:32,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 547 transitions, 8815 flow [2024-06-21 17:30:32,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:30:32,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:30:32,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 17:30:32,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-21 17:30:32,654 INFO L175 Difference]: Start difference. First operand has 328 places, 508 transitions, 7327 flow. Second operand 9 states and 164 transitions. [2024-06-21 17:30:32,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 547 transitions, 8815 flow [2024-06-21 17:30:34,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 547 transitions, 8540 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 17:30:34,039 INFO L231 Difference]: Finished difference. Result has 329 places, 508 transitions, 7312 flow [2024-06-21 17:30:34,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7312, PETRI_PLACES=329, PETRI_TRANSITIONS=508} [2024-06-21 17:30:34,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-21 17:30:34,040 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 508 transitions, 7312 flow [2024-06-21 17:30:34,040 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-21 17:30:34,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:34,040 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-21 17:30:34,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:30:34,040 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-21 17:30:34,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:34,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1805726561, now seen corresponding path program 7 times [2024-06-21 17:30:34,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:34,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414631362] [2024-06-21 17:30:34,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:34,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:37,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-21 17:30:37,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:37,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414631362] [2024-06-21 17:30:37,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414631362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:37,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:37,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:37,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57577861] [2024-06-21 17:30:37,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:37,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:37,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:37,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:37,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:37,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:37,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 508 transitions, 7312 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-21 17:30:37,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:37,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:37,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:39,817 INFO L124 PetriNetUnfolderBase]: 3587/5826 cut-off events. [2024-06-21 17:30:39,818 INFO L125 PetriNetUnfolderBase]: For 392150/392162 co-relation queries the response was YES. [2024-06-21 17:30:39,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42657 conditions, 5826 events. 3587/5826 cut-off events. For 392150/392162 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 37024 event pairs, 716 based on Foata normal form. 13/5837 useless extension candidates. Maximal degree in co-relation 42507. Up to 5368 conditions per place. [2024-06-21 17:30:39,898 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 78 changer transitions 0/541 dead transitions. [2024-06-21 17:30:39,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 541 transitions, 8488 flow [2024-06-21 17:30:39,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:30:39,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:30:39,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 17:30:39,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:30:39,899 INFO L175 Difference]: Start difference. First operand has 329 places, 508 transitions, 7312 flow. Second operand 9 states and 153 transitions. [2024-06-21 17:30:39,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 541 transitions, 8488 flow [2024-06-21 17:30:41,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 541 transitions, 8228 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 17:30:41,403 INFO L231 Difference]: Finished difference. Result has 330 places, 508 transitions, 7216 flow [2024-06-21 17:30:41,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7052, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7216, PETRI_PLACES=330, PETRI_TRANSITIONS=508} [2024-06-21 17:30:41,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 17:30:41,404 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 508 transitions, 7216 flow [2024-06-21 17:30:41,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-21 17:30:41,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:41,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-21 17:30:41,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:30:41,405 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-21 17:30:41,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:41,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1805726375, now seen corresponding path program 4 times [2024-06-21 17:30:41,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:41,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192604417] [2024-06-21 17:30:41,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:41,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:44,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:44,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:44,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192604417] [2024-06-21 17:30:44,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192604417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:44,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:44,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:44,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335960221] [2024-06-21 17:30:44,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:44,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:44,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:44,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:44,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:44,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:44,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 508 transitions, 7216 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-21 17:30:44,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:44,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:44,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:46,642 INFO L124 PetriNetUnfolderBase]: 3649/5912 cut-off events. [2024-06-21 17:30:46,642 INFO L125 PetriNetUnfolderBase]: For 425841/425853 co-relation queries the response was YES. [2024-06-21 17:30:46,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43363 conditions, 5912 events. 3649/5912 cut-off events. For 425841/425853 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 37493 event pairs, 703 based on Foata normal form. 18/5928 useless extension candidates. Maximal degree in co-relation 43212. Up to 5343 conditions per place. [2024-06-21 17:30:46,738 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 444 selfloop transitions, 114 changer transitions 0/563 dead transitions. [2024-06-21 17:30:46,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 563 transitions, 8759 flow [2024-06-21 17:30:46,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:30:46,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:30:46,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 17:30:46,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-21 17:30:46,739 INFO L175 Difference]: Start difference. First operand has 330 places, 508 transitions, 7216 flow. Second operand 11 states and 184 transitions. [2024-06-21 17:30:46,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 563 transitions, 8759 flow [2024-06-21 17:30:48,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 563 transitions, 8597 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 17:30:48,573 INFO L231 Difference]: Finished difference. Result has 336 places, 523 transitions, 7516 flow [2024-06-21 17:30:48,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7054, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7516, PETRI_PLACES=336, PETRI_TRANSITIONS=523} [2024-06-21 17:30:48,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-21 17:30:48,574 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 523 transitions, 7516 flow [2024-06-21 17:30:48,574 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-21 17:30:48,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:48,574 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-21 17:30:48,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 17:30:48,574 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-21 17:30:48,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:48,575 INFO L85 PathProgramCache]: Analyzing trace with hash -799652751, now seen corresponding path program 5 times [2024-06-21 17:30:48,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:48,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299301744] [2024-06-21 17:30:48,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:48,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:52,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:52,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:52,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299301744] [2024-06-21 17:30:52,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299301744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:52,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:52,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:52,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651680546] [2024-06-21 17:30:52,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:52,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:52,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:52,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:52,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:52,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:52,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 523 transitions, 7516 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-21 17:30:52,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:52,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:52,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:54,592 INFO L124 PetriNetUnfolderBase]: 3731/6032 cut-off events. [2024-06-21 17:30:54,592 INFO L125 PetriNetUnfolderBase]: For 443506/443518 co-relation queries the response was YES. [2024-06-21 17:30:54,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44947 conditions, 6032 events. 3731/6032 cut-off events. For 443506/443518 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38247 event pairs, 706 based on Foata normal form. 16/6046 useless extension candidates. Maximal degree in co-relation 44794. Up to 5413 conditions per place. [2024-06-21 17:30:54,672 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 449 selfloop transitions, 139 changer transitions 0/593 dead transitions. [2024-06-21 17:30:54,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 593 transitions, 9502 flow [2024-06-21 17:30:54,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 17:30:54,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 17:30:54,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2024-06-21 17:30:54,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3792517006802721 [2024-06-21 17:30:54,674 INFO L175 Difference]: Start difference. First operand has 336 places, 523 transitions, 7516 flow. Second operand 14 states and 223 transitions. [2024-06-21 17:30:54,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 593 transitions, 9502 flow [2024-06-21 17:30:56,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 593 transitions, 9224 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-21 17:30:56,313 INFO L231 Difference]: Finished difference. Result has 343 places, 547 transitions, 7932 flow [2024-06-21 17:30:56,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7932, PETRI_PLACES=343, PETRI_TRANSITIONS=547} [2024-06-21 17:30:56,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-21 17:30:56,313 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 547 transitions, 7932 flow [2024-06-21 17:30:56,313 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-21 17:30:56,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:56,314 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-21 17:30:56,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 17:30:56,314 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-21 17:30:56,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:56,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1796460599, now seen corresponding path program 2 times [2024-06-21 17:30:56,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:56,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32224201] [2024-06-21 17:30:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:56,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:59,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:59,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:59,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32224201] [2024-06-21 17:30:59,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32224201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:59,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:59,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:59,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543327029] [2024-06-21 17:30:59,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:59,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:59,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:59,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:59,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:59,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:30:59,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 547 transitions, 7932 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-21 17:30:59,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:59,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:30:59,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:02,122 INFO L124 PetriNetUnfolderBase]: 3757/6066 cut-off events. [2024-06-21 17:31:02,122 INFO L125 PetriNetUnfolderBase]: For 455634/455646 co-relation queries the response was YES. [2024-06-21 17:31:02,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45391 conditions, 6066 events. 3757/6066 cut-off events. For 455634/455646 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 38422 event pairs, 711 based on Foata normal form. 14/6078 useless extension candidates. Maximal degree in co-relation 45237. Up to 5553 conditions per place. [2024-06-21 17:31:02,190 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 95 changer transitions 0/591 dead transitions. [2024-06-21 17:31:02,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 591 transitions, 9432 flow [2024-06-21 17:31:02,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:31:02,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:31:02,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-21 17:31:02,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-21 17:31:02,191 INFO L175 Difference]: Start difference. First operand has 343 places, 547 transitions, 7932 flow. Second operand 13 states and 203 transitions. [2024-06-21 17:31:02,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 591 transitions, 9432 flow [2024-06-21 17:31:03,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 591 transitions, 9205 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:31:03,809 INFO L231 Difference]: Finished difference. Result has 348 places, 553 transitions, 7980 flow [2024-06-21 17:31:03,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7705, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7980, PETRI_PLACES=348, PETRI_TRANSITIONS=553} [2024-06-21 17:31:03,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 17:31:03,810 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 553 transitions, 7980 flow [2024-06-21 17:31:03,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-21 17:31:03,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:03,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-21 17:31:03,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 17:31:03,810 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-21 17:31:03,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:03,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1796472131, now seen corresponding path program 8 times [2024-06-21 17:31:03,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:03,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300214029] [2024-06-21 17:31:03,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:03,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:03,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:07,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:07,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:07,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300214029] [2024-06-21 17:31:07,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300214029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:07,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:07,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:07,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096944772] [2024-06-21 17:31:07,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:07,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:07,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:07,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:07,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:07,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:07,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 553 transitions, 7980 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-21 17:31:07,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:07,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:07,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:09,710 INFO L124 PetriNetUnfolderBase]: 3770/6096 cut-off events. [2024-06-21 17:31:09,711 INFO L125 PetriNetUnfolderBase]: For 466432/466444 co-relation queries the response was YES. [2024-06-21 17:31:09,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45642 conditions, 6096 events. 3770/6096 cut-off events. For 466432/466444 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38735 event pairs, 723 based on Foata normal form. 13/6107 useless extension candidates. Maximal degree in co-relation 45487. Up to 5606 conditions per place. [2024-06-21 17:31:09,794 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 94 changer transitions 0/597 dead transitions. [2024-06-21 17:31:09,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 597 transitions, 9517 flow [2024-06-21 17:31:09,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:31:09,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:31:09,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-21 17:31:09,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-21 17:31:09,796 INFO L175 Difference]: Start difference. First operand has 348 places, 553 transitions, 7980 flow. Second operand 13 states and 203 transitions. [2024-06-21 17:31:09,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 597 transitions, 9517 flow [2024-06-21 17:31:11,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 597 transitions, 9380 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 17:31:11,519 INFO L231 Difference]: Finished difference. Result has 353 places, 559 transitions, 8141 flow [2024-06-21 17:31:11,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7843, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8141, PETRI_PLACES=353, PETRI_TRANSITIONS=559} [2024-06-21 17:31:11,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-21 17:31:11,519 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 559 transitions, 8141 flow [2024-06-21 17:31:11,520 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-21 17:31:11,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:11,520 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-21 17:31:11,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 17:31:11,521 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-21 17:31:11,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:11,521 INFO L85 PathProgramCache]: Analyzing trace with hash -141750051, now seen corresponding path program 6 times [2024-06-21 17:31:11,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:11,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209428869] [2024-06-21 17:31:11,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:11,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:11,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:14,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:14,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:14,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209428869] [2024-06-21 17:31:14,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209428869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:14,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:14,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:14,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513681693] [2024-06-21 17:31:14,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:14,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:14,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:14,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:14,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:14,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:14,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 559 transitions, 8141 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-21 17:31:14,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:14,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:14,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:17,056 INFO L124 PetriNetUnfolderBase]: 3758/6076 cut-off events. [2024-06-21 17:31:17,057 INFO L125 PetriNetUnfolderBase]: For 474478/474490 co-relation queries the response was YES. [2024-06-21 17:31:17,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45597 conditions, 6076 events. 3758/6076 cut-off events. For 474478/474490 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38592 event pairs, 707 based on Foata normal form. 16/6090 useless extension candidates. Maximal degree in co-relation 45439. Up to 5457 conditions per place. [2024-06-21 17:31:17,146 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 464 selfloop transitions, 136 changer transitions 0/605 dead transitions. [2024-06-21 17:31:17,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 605 transitions, 9625 flow [2024-06-21 17:31:17,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 17:31:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 17:31:17,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 225 transitions. [2024-06-21 17:31:17,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3826530612244898 [2024-06-21 17:31:17,148 INFO L175 Difference]: Start difference. First operand has 353 places, 559 transitions, 8141 flow. Second operand 14 states and 225 transitions. [2024-06-21 17:31:17,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 605 transitions, 9625 flow [2024-06-21 17:31:18,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 605 transitions, 9366 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-21 17:31:18,826 INFO L231 Difference]: Finished difference. Result has 356 places, 559 transitions, 8164 flow [2024-06-21 17:31:18,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7882, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8164, PETRI_PLACES=356, PETRI_TRANSITIONS=559} [2024-06-21 17:31:18,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-21 17:31:18,827 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 559 transitions, 8164 flow [2024-06-21 17:31:18,827 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-21 17:31:18,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:18,827 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-21 17:31:18,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 17:31:18,827 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-21 17:31:18,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:18,828 INFO L85 PathProgramCache]: Analyzing trace with hash -141744285, now seen corresponding path program 3 times [2024-06-21 17:31:18,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:18,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495116840] [2024-06-21 17:31:18,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:18,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:18,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:21,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:21,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:21,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495116840] [2024-06-21 17:31:21,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495116840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:21,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:21,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:21,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940942271] [2024-06-21 17:31:21,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:21,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:21,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:21,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:21,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:22,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:22,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 559 transitions, 8164 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-21 17:31:22,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:22,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:22,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:24,522 INFO L124 PetriNetUnfolderBase]: 3752/6064 cut-off events. [2024-06-21 17:31:24,523 INFO L125 PetriNetUnfolderBase]: For 474226/474238 co-relation queries the response was YES. [2024-06-21 17:31:24,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45631 conditions, 6064 events. 3752/6064 cut-off events. For 474226/474238 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38499 event pairs, 708 based on Foata normal form. 14/6076 useless extension candidates. Maximal degree in co-relation 45473. Up to 5550 conditions per place. [2024-06-21 17:31:24,594 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 495 selfloop transitions, 95 changer transitions 0/595 dead transitions. [2024-06-21 17:31:24,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 595 transitions, 9446 flow [2024-06-21 17:31:24,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:31:24,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:31:24,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-21 17:31:24,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-21 17:31:24,596 INFO L175 Difference]: Start difference. First operand has 356 places, 559 transitions, 8164 flow. Second operand 12 states and 191 transitions. [2024-06-21 17:31:24,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 595 transitions, 9446 flow [2024-06-21 17:31:26,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 595 transitions, 9093 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-21 17:31:26,204 INFO L231 Difference]: Finished difference. Result has 354 places, 559 transitions, 8007 flow [2024-06-21 17:31:26,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7811, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8007, PETRI_PLACES=354, PETRI_TRANSITIONS=559} [2024-06-21 17:31:26,204 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 17:31:26,204 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 559 transitions, 8007 flow [2024-06-21 17:31:26,205 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-21 17:31:26,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:26,205 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-21 17:31:26,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 17:31:26,205 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-21 17:31:26,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:26,205 INFO L85 PathProgramCache]: Analyzing trace with hash -141744657, now seen corresponding path program 9 times [2024-06-21 17:31:26,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:26,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111782101] [2024-06-21 17:31:26,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:26,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:26,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:29,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-21 17:31:29,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:29,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111782101] [2024-06-21 17:31:29,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111782101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:29,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:29,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:29,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836442841] [2024-06-21 17:31:29,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:29,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:29,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:29,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:29,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:29,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:29,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 559 transitions, 8007 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-21 17:31:29,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:29,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:29,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:31,789 INFO L124 PetriNetUnfolderBase]: 3749/6072 cut-off events. [2024-06-21 17:31:31,789 INFO L125 PetriNetUnfolderBase]: For 476197/476209 co-relation queries the response was YES. [2024-06-21 17:31:31,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45455 conditions, 6072 events. 3749/6072 cut-off events. For 476197/476209 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 38689 event pairs, 726 based on Foata normal form. 13/6083 useless extension candidates. Maximal degree in co-relation 45296. Up to 5579 conditions per place. [2024-06-21 17:31:31,872 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 495 selfloop transitions, 94 changer transitions 0/594 dead transitions. [2024-06-21 17:31:31,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 594 transitions, 9293 flow [2024-06-21 17:31:31,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:31:31,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:31:31,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 17:31:31,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-21 17:31:31,873 INFO L175 Difference]: Start difference. First operand has 354 places, 559 transitions, 8007 flow. Second operand 11 states and 178 transitions. [2024-06-21 17:31:31,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 594 transitions, 9293 flow [2024-06-21 17:31:34,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 594 transitions, 9089 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 17:31:34,081 INFO L231 Difference]: Finished difference. Result has 354 places, 559 transitions, 7997 flow [2024-06-21 17:31:34,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7803, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7997, PETRI_PLACES=354, PETRI_TRANSITIONS=559} [2024-06-21 17:31:34,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-21 17:31:34,081 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 559 transitions, 7997 flow [2024-06-21 17:31:34,082 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-21 17:31:34,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:34,082 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-21 17:31:34,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 17:31:34,082 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-21 17:31:34,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:34,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1050877853, now seen corresponding path program 7 times [2024-06-21 17:31:34,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:34,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917090670] [2024-06-21 17:31:34,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:34,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:37,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:37,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:37,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917090670] [2024-06-21 17:31:37,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917090670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:37,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:37,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:37,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249072688] [2024-06-21 17:31:37,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:37,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:37,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:37,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:37,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:37,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:37,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 559 transitions, 7997 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-21 17:31:37,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:37,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:37,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:39,338 INFO L124 PetriNetUnfolderBase]: 3928/6327 cut-off events. [2024-06-21 17:31:39,339 INFO L125 PetriNetUnfolderBase]: For 555623/555627 co-relation queries the response was YES. [2024-06-21 17:31:39,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48272 conditions, 6327 events. 3928/6327 cut-off events. For 555623/555627 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40201 event pairs, 704 based on Foata normal form. 6/6331 useless extension candidates. Maximal degree in co-relation 48112. Up to 5237 conditions per place. [2024-06-21 17:31:39,434 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 325 selfloop transitions, 304 changer transitions 0/634 dead transitions. [2024-06-21 17:31:39,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 634 transitions, 10489 flow [2024-06-21 17:31:39,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:31:39,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:31:39,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 198 transitions. [2024-06-21 17:31:39,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 17:31:39,436 INFO L175 Difference]: Start difference. First operand has 354 places, 559 transitions, 7997 flow. Second operand 12 states and 198 transitions. [2024-06-21 17:31:39,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 634 transitions, 10489 flow [2024-06-21 17:31:41,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 634 transitions, 10323 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 17:31:41,536 INFO L231 Difference]: Finished difference. Result has 357 places, 601 transitions, 8962 flow [2024-06-21 17:31:41,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8962, PETRI_PLACES=357, PETRI_TRANSITIONS=601} [2024-06-21 17:31:41,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-21 17:31:41,537 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 601 transitions, 8962 flow [2024-06-21 17:31:41,537 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-21 17:31:41,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:41,537 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-21 17:31:41,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 17:31:41,537 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-21 17:31:41,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:41,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1050640703, now seen corresponding path program 8 times [2024-06-21 17:31:41,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:41,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473387337] [2024-06-21 17:31:41,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:41,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:41,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:44,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:31:44,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:44,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473387337] [2024-06-21 17:31:44,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473387337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:44,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:44,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:44,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265653312] [2024-06-21 17:31:44,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:44,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:44,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:44,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:44,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:44,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:44,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 601 transitions, 8962 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-21 17:31:44,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:44,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:47,370 INFO L124 PetriNetUnfolderBase]: 3916/6319 cut-off events. [2024-06-21 17:31:47,370 INFO L125 PetriNetUnfolderBase]: For 558800/558804 co-relation queries the response was YES. [2024-06-21 17:31:47,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48818 conditions, 6319 events. 3916/6319 cut-off events. For 558800/558804 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40267 event pairs, 708 based on Foata normal form. 6/6323 useless extension candidates. Maximal degree in co-relation 48657. Up to 5227 conditions per place. [2024-06-21 17:31:47,448 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 324 selfloop transitions, 306 changer transitions 0/635 dead transitions. [2024-06-21 17:31:47,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 635 transitions, 10952 flow [2024-06-21 17:31:47,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:31:47,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:31:47,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 209 transitions. [2024-06-21 17:31:47,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38278388278388276 [2024-06-21 17:31:47,450 INFO L175 Difference]: Start difference. First operand has 357 places, 601 transitions, 8962 flow. Second operand 13 states and 209 transitions. [2024-06-21 17:31:47,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 635 transitions, 10952 flow [2024-06-21 17:31:49,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 635 transitions, 10503 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 17:31:49,509 INFO L231 Difference]: Finished difference. Result has 365 places, 601 transitions, 9135 flow [2024-06-21 17:31:49,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8513, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9135, PETRI_PLACES=365, PETRI_TRANSITIONS=601} [2024-06-21 17:31:49,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-21 17:31:49,510 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 601 transitions, 9135 flow [2024-06-21 17:31:49,510 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-21 17:31:49,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:49,510 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-21 17:31:49,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 17:31:49,510 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-21 17:31:49,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:49,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1061722769, now seen corresponding path program 4 times [2024-06-21 17:31:49,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:49,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842046061] [2024-06-21 17:31:49,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:49,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:31:52,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-21 17:31:52,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:31:52,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842046061] [2024-06-21 17:31:52,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842046061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:31:52,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:31:52,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:31:52,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121719129] [2024-06-21 17:31:52,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:31:52,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:31:52,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:31:52,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:31:52,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:31:52,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:31:52,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 601 transitions, 9135 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-21 17:31:52,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:31:52,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:31:52,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:31:55,428 INFO L124 PetriNetUnfolderBase]: 3978/6400 cut-off events. [2024-06-21 17:31:55,429 INFO L125 PetriNetUnfolderBase]: For 583144/583158 co-relation queries the response was YES. [2024-06-21 17:31:55,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50006 conditions, 6400 events. 3978/6400 cut-off events. For 583144/583158 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 40742 event pairs, 728 based on Foata normal form. 16/6414 useless extension candidates. Maximal degree in co-relation 49844. Up to 5799 conditions per place. [2024-06-21 17:31:55,531 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 529 selfloop transitions, 114 changer transitions 0/648 dead transitions. [2024-06-21 17:31:55,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 648 transitions, 10901 flow [2024-06-21 17:31:55,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:31:55,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:31:55,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-21 17:31:55,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:31:55,533 INFO L175 Difference]: Start difference. First operand has 365 places, 601 transitions, 9135 flow. Second operand 12 states and 188 transitions. [2024-06-21 17:31:55,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 648 transitions, 10901 flow [2024-06-21 17:31:58,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 648 transitions, 10353 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:31:58,286 INFO L231 Difference]: Finished difference. Result has 370 places, 616 transitions, 9085 flow [2024-06-21 17:31:58,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9085, PETRI_PLACES=370, PETRI_TRANSITIONS=616} [2024-06-21 17:31:58,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-21 17:31:58,289 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 616 transitions, 9085 flow [2024-06-21 17:31:58,289 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-21 17:31:58,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:31:58,290 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-21 17:31:58,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 17:31:58,290 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-21 17:31:58,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:31:58,290 INFO L85 PathProgramCache]: Analyzing trace with hash -604081377, now seen corresponding path program 10 times [2024-06-21 17:31:58,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:31:58,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889800660] [2024-06-21 17:31:58,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:31:58,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:31:58,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:02,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:02,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:02,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889800660] [2024-06-21 17:32:02,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889800660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:02,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:02,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:02,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960223707] [2024-06-21 17:32:02,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:02,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:02,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:02,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:02,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:02,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:02,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 616 transitions, 9085 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-21 17:32:02,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:02,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:02,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:04,503 INFO L124 PetriNetUnfolderBase]: 4007/6459 cut-off events. [2024-06-21 17:32:04,504 INFO L125 PetriNetUnfolderBase]: For 600308/600312 co-relation queries the response was YES. [2024-06-21 17:32:04,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 6459 events. 4007/6459 cut-off events. For 600308/600312 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 41233 event pairs, 756 based on Foata normal form. 3/6460 useless extension candidates. Maximal degree in co-relation 50040. Up to 5722 conditions per place. [2024-06-21 17:32:04,596 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 458 selfloop transitions, 190 changer transitions 0/653 dead transitions. [2024-06-21 17:32:04,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 653 transitions, 10966 flow [2024-06-21 17:32:04,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:32:04,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:32:04,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-21 17:32:04,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-21 17:32:04,598 INFO L175 Difference]: Start difference. First operand has 370 places, 616 transitions, 9085 flow. Second operand 11 states and 174 transitions. [2024-06-21 17:32:04,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 653 transitions, 10966 flow [2024-06-21 17:32:06,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 653 transitions, 10799 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 17:32:06,826 INFO L231 Difference]: Finished difference. Result has 375 places, 628 transitions, 9542 flow [2024-06-21 17:32:06,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8918, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9542, PETRI_PLACES=375, PETRI_TRANSITIONS=628} [2024-06-21 17:32:06,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 17:32:06,826 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 628 transitions, 9542 flow [2024-06-21 17:32:06,827 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-21 17:32:06,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:06,827 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-21 17:32:06,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 17:32:06,827 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-21 17:32:06,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:06,827 INFO L85 PathProgramCache]: Analyzing trace with hash -830285683, now seen corresponding path program 9 times [2024-06-21 17:32:06,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:06,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041609803] [2024-06-21 17:32:06,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:06,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:06,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:10,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:10,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041609803] [2024-06-21 17:32:10,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041609803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:10,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:10,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:10,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177282112] [2024-06-21 17:32:10,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:10,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:10,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:10,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:10,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:10,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:10,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 628 transitions, 9542 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-21 17:32:10,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:10,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:10,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:12,482 INFO L124 PetriNetUnfolderBase]: 4027/6478 cut-off events. [2024-06-21 17:32:12,482 INFO L125 PetriNetUnfolderBase]: For 626756/626770 co-relation queries the response was YES. [2024-06-21 17:32:12,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50948 conditions, 6478 events. 4027/6478 cut-off events. For 626756/626770 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41355 event pairs, 728 based on Foata normal form. 18/6494 useless extension candidates. Maximal degree in co-relation 50781. Up to 5930 conditions per place. [2024-06-21 17:32:12,565 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 561 selfloop transitions, 96 changer transitions 0/662 dead transitions. [2024-06-21 17:32:12,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 662 transitions, 11014 flow [2024-06-21 17:32:12,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:32:12,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:32:12,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 17:32:12,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 17:32:12,567 INFO L175 Difference]: Start difference. First operand has 375 places, 628 transitions, 9542 flow. Second operand 10 states and 162 transitions. [2024-06-21 17:32:12,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 662 transitions, 11014 flow [2024-06-21 17:32:14,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 662 transitions, 10597 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 17:32:14,852 INFO L231 Difference]: Finished difference. Result has 377 places, 634 transitions, 9419 flow [2024-06-21 17:32:14,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9125, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9419, PETRI_PLACES=377, PETRI_TRANSITIONS=634} [2024-06-21 17:32:14,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-21 17:32:14,853 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 634 transitions, 9419 flow [2024-06-21 17:32:14,853 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-21 17:32:14,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:14,854 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-21 17:32:14,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 17:32:14,854 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-21 17:32:14,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:14,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1061602613, now seen corresponding path program 10 times [2024-06-21 17:32:14,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:14,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783423558] [2024-06-21 17:32:14,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:14,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:14,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:18,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:18,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:18,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783423558] [2024-06-21 17:32:18,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783423558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:18,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:18,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:18,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59045750] [2024-06-21 17:32:18,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:18,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:18,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:18,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:18,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:18,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:18,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 634 transitions, 9419 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-21 17:32:18,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:18,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:18,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:20,154 INFO L124 PetriNetUnfolderBase]: 4015/6475 cut-off events. [2024-06-21 17:32:20,154 INFO L125 PetriNetUnfolderBase]: For 622997/623001 co-relation queries the response was YES. [2024-06-21 17:32:20,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50494 conditions, 6475 events. 4015/6475 cut-off events. For 622997/623001 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41435 event pairs, 710 based on Foata normal form. 6/6479 useless extension candidates. Maximal degree in co-relation 50326. Up to 5347 conditions per place. [2024-06-21 17:32:20,251 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 308 changer transitions 0/663 dead transitions. [2024-06-21 17:32:20,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 663 transitions, 11317 flow [2024-06-21 17:32:20,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:32:20,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:32:20,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 17:32:20,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:32:20,253 INFO L175 Difference]: Start difference. First operand has 377 places, 634 transitions, 9419 flow. Second operand 10 states and 170 transitions. [2024-06-21 17:32:20,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 663 transitions, 11317 flow [2024-06-21 17:32:22,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 663 transitions, 11134 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 17:32:22,536 INFO L231 Difference]: Finished difference. Result has 380 places, 634 transitions, 9861 flow [2024-06-21 17:32:22,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9236, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9861, PETRI_PLACES=380, PETRI_TRANSITIONS=634} [2024-06-21 17:32:22,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-21 17:32:22,537 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 634 transitions, 9861 flow [2024-06-21 17:32:22,537 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-21 17:32:22,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:22,537 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-21 17:32:22,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 17:32:22,537 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-21 17:32:22,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:22,538 INFO L85 PathProgramCache]: Analyzing trace with hash -600350961, now seen corresponding path program 11 times [2024-06-21 17:32:22,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:22,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158396965] [2024-06-21 17:32:22,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:22,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:22,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:25,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158396965] [2024-06-21 17:32:25,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158396965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:25,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:25,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579979068] [2024-06-21 17:32:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:25,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:25,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:25,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:25,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:25,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:25,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 634 transitions, 9861 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-21 17:32:25,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:25,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:25,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:28,586 INFO L124 PetriNetUnfolderBase]: 4003/6448 cut-off events. [2024-06-21 17:32:28,587 INFO L125 PetriNetUnfolderBase]: For 627057/627071 co-relation queries the response was YES. [2024-06-21 17:32:28,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50918 conditions, 6448 events. 4003/6448 cut-off events. For 627057/627071 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 41169 event pairs, 722 based on Foata normal form. 18/6464 useless extension candidates. Maximal degree in co-relation 50749. Up to 5858 conditions per place. [2024-06-21 17:32:28,674 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 550 selfloop transitions, 115 changer transitions 0/670 dead transitions. [2024-06-21 17:32:28,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 670 transitions, 11457 flow [2024-06-21 17:32:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 17:32:28,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 17:32:28,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 215 transitions. [2024-06-21 17:32:28,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3656462585034014 [2024-06-21 17:32:28,676 INFO L175 Difference]: Start difference. First operand has 380 places, 634 transitions, 9861 flow. Second operand 14 states and 215 transitions. [2024-06-21 17:32:28,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 670 transitions, 11457 flow [2024-06-21 17:32:30,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 670 transitions, 10829 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 17:32:30,943 INFO L231 Difference]: Finished difference. Result has 385 places, 634 transitions, 9473 flow [2024-06-21 17:32:30,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9233, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9473, PETRI_PLACES=385, PETRI_TRANSITIONS=634} [2024-06-21 17:32:30,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-21 17:32:30,944 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 634 transitions, 9473 flow [2024-06-21 17:32:30,944 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-21 17:32:30,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:30,944 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-21 17:32:30,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 17:32:30,945 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-21 17:32:30,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:30,945 INFO L85 PathProgramCache]: Analyzing trace with hash -600350775, now seen corresponding path program 5 times [2024-06-21 17:32:30,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:30,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647583368] [2024-06-21 17:32:30,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:30,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:30,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:34,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:34,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:34,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647583368] [2024-06-21 17:32:34,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647583368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:34,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:34,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:34,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526109462] [2024-06-21 17:32:34,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:34,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:34,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:34,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:34,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:34,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:34,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 634 transitions, 9473 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-21 17:32:34,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:34,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:34,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:37,329 INFO L124 PetriNetUnfolderBase]: 4013/6456 cut-off events. [2024-06-21 17:32:37,329 INFO L125 PetriNetUnfolderBase]: For 629970/629984 co-relation queries the response was YES. [2024-06-21 17:32:37,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50543 conditions, 6456 events. 4013/6456 cut-off events. For 629970/629984 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41160 event pairs, 721 based on Foata normal form. 16/6470 useless extension candidates. Maximal degree in co-relation 50373. Up to 5845 conditions per place. [2024-06-21 17:32:37,408 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 555 selfloop transitions, 116 changer transitions 0/676 dead transitions. [2024-06-21 17:32:37,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 676 transitions, 11314 flow [2024-06-21 17:32:37,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 17:32:37,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 17:32:37,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 230 transitions. [2024-06-21 17:32:37,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:32:37,410 INFO L175 Difference]: Start difference. First operand has 385 places, 634 transitions, 9473 flow. Second operand 15 states and 230 transitions. [2024-06-21 17:32:37,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 676 transitions, 11314 flow [2024-06-21 17:32:39,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 676 transitions, 11092 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 17:32:39,454 INFO L231 Difference]: Finished difference. Result has 391 places, 637 transitions, 9541 flow [2024-06-21 17:32:39,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9251, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9541, PETRI_PLACES=391, PETRI_TRANSITIONS=637} [2024-06-21 17:32:39,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-21 17:32:39,455 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 637 transitions, 9541 flow [2024-06-21 17:32:39,455 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-21 17:32:39,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:39,455 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-21 17:32:39,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 17:32:39,456 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-21 17:32:39,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash -600362307, now seen corresponding path program 11 times [2024-06-21 17:32:39,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:39,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408580] [2024-06-21 17:32:39,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:39,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:39,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:43,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:43,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:43,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408580] [2024-06-21 17:32:43,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:43,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:43,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:43,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459894303] [2024-06-21 17:32:43,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:43,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:43,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:43,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:43,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:43,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:43,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 637 transitions, 9541 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-21 17:32:43,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:43,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:43,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:45,534 INFO L124 PetriNetUnfolderBase]: 4010/6484 cut-off events. [2024-06-21 17:32:45,534 INFO L125 PetriNetUnfolderBase]: For 633898/633912 co-relation queries the response was YES. [2024-06-21 17:32:45,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50600 conditions, 6484 events. 4010/6484 cut-off events. For 633898/633912 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 41645 event pairs, 764 based on Foata normal form. 15/6497 useless extension candidates. Maximal degree in co-relation 50429. Up to 5980 conditions per place. [2024-06-21 17:32:45,636 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 583 selfloop transitions, 75 changer transitions 0/663 dead transitions. [2024-06-21 17:32:45,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 663 transitions, 11107 flow [2024-06-21 17:32:45,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:32:45,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:32:45,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-21 17:32:45,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-21 17:32:45,638 INFO L175 Difference]: Start difference. First operand has 391 places, 637 transitions, 9541 flow. Second operand 11 states and 170 transitions. [2024-06-21 17:32:45,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 663 transitions, 11107 flow [2024-06-21 17:32:48,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 663 transitions, 10815 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-21 17:32:48,435 INFO L231 Difference]: Finished difference. Result has 391 places, 637 transitions, 9406 flow [2024-06-21 17:32:48,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9249, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9406, PETRI_PLACES=391, PETRI_TRANSITIONS=637} [2024-06-21 17:32:48,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-21 17:32:48,436 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 637 transitions, 9406 flow [2024-06-21 17:32:48,436 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-21 17:32:48,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:48,436 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-21 17:32:48,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 17:32:48,436 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-21 17:32:48,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:48,437 INFO L85 PathProgramCache]: Analyzing trace with hash -600356727, now seen corresponding path program 12 times [2024-06-21 17:32:48,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:48,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262749890] [2024-06-21 17:32:48,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:48,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:48,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:32:51,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:32:51,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:32:51,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262749890] [2024-06-21 17:32:51,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262749890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:32:51,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:32:51,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:32:51,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310392083] [2024-06-21 17:32:51,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:32:51,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:32:51,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:32:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:32:51,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:32:51,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:32:51,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 637 transitions, 9406 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-21 17:32:51,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:32:51,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:32:51,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:32:54,278 INFO L124 PetriNetUnfolderBase]: 4007/6476 cut-off events. [2024-06-21 17:32:54,278 INFO L125 PetriNetUnfolderBase]: For 642502/642516 co-relation queries the response was YES. [2024-06-21 17:32:54,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 6476 events. 4007/6476 cut-off events. For 642502/642516 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 41578 event pairs, 762 based on Foata normal form. 15/6489 useless extension candidates. Maximal degree in co-relation 50033. Up to 5977 conditions per place. [2024-06-21 17:32:54,369 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 583 selfloop transitions, 75 changer transitions 0/663 dead transitions. [2024-06-21 17:32:54,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 663 transitions, 10796 flow [2024-06-21 17:32:54,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:32:54,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:32:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-21 17:32:54,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 17:32:54,371 INFO L175 Difference]: Start difference. First operand has 391 places, 637 transitions, 9406 flow. Second operand 12 states and 180 transitions. [2024-06-21 17:32:54,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 663 transitions, 10796 flow [2024-06-21 17:32:56,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 663 transitions, 10619 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 17:32:56,942 INFO L231 Difference]: Finished difference. Result has 394 places, 637 transitions, 9385 flow [2024-06-21 17:32:56,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9229, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9385, PETRI_PLACES=394, PETRI_TRANSITIONS=637} [2024-06-21 17:32:56,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-21 17:32:56,942 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 637 transitions, 9385 flow [2024-06-21 17:32:56,942 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-21 17:32:56,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:32:56,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-21 17:32:56,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 17:32:56,943 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-21 17:32:56,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:32:56,943 INFO L85 PathProgramCache]: Analyzing trace with hash -600362121, now seen corresponding path program 12 times [2024-06-21 17:32:56,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:32:56,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400032107] [2024-06-21 17:32:56,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:32:56,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:32:56,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:00,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:00,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:00,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400032107] [2024-06-21 17:33:00,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400032107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:00,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:00,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:00,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820387975] [2024-06-21 17:33:00,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:00,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:00,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:00,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:00,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:00,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:00,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 637 transitions, 9385 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-21 17:33:00,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:00,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:00,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:02,736 INFO L124 PetriNetUnfolderBase]: 3995/6438 cut-off events. [2024-06-21 17:33:02,736 INFO L125 PetriNetUnfolderBase]: For 653105/653119 co-relation queries the response was YES. [2024-06-21 17:33:02,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49866 conditions, 6438 events. 3995/6438 cut-off events. For 653105/653119 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41119 event pairs, 724 based on Foata normal form. 18/6454 useless extension candidates. Maximal degree in co-relation 49695. Up to 5854 conditions per place. [2024-06-21 17:33:02,816 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 548 selfloop transitions, 115 changer transitions 0/668 dead transitions. [2024-06-21 17:33:02,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 668 transitions, 10795 flow [2024-06-21 17:33:02,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:33:02,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:33:02,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-21 17:33:02,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-21 17:33:02,818 INFO L175 Difference]: Start difference. First operand has 394 places, 637 transitions, 9385 flow. Second operand 12 states and 188 transitions. [2024-06-21 17:33:02,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 668 transitions, 10795 flow [2024-06-21 17:33:05,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 668 transitions, 10617 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:33:05,438 INFO L231 Difference]: Finished difference. Result has 395 places, 637 transitions, 9447 flow [2024-06-21 17:33:05,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9447, PETRI_PLACES=395, PETRI_TRANSITIONS=637} [2024-06-21 17:33:05,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-21 17:33:05,443 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 637 transitions, 9447 flow [2024-06-21 17:33:05,443 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-21 17:33:05,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:05,443 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-21 17:33:05,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 17:33:05,443 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-21 17:33:05,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:05,444 INFO L85 PathProgramCache]: Analyzing trace with hash -600356355, now seen corresponding path program 6 times [2024-06-21 17:33:05,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:05,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949753419] [2024-06-21 17:33:05,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:05,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:05,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:08,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:08,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:08,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949753419] [2024-06-21 17:33:08,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949753419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:08,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:08,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:08,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934086874] [2024-06-21 17:33:08,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:08,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:08,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:08,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:08,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:08,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:08,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 637 transitions, 9447 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-21 17:33:08,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:08,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:08,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:11,463 INFO L124 PetriNetUnfolderBase]: 3989/6430 cut-off events. [2024-06-21 17:33:11,463 INFO L125 PetriNetUnfolderBase]: For 650378/650392 co-relation queries the response was YES. [2024-06-21 17:33:11,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49917 conditions, 6430 events. 3989/6430 cut-off events. For 650378/650392 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 41070 event pairs, 722 based on Foata normal form. 16/6444 useless extension candidates. Maximal degree in co-relation 49745. Up to 5816 conditions per place. [2024-06-21 17:33:11,557 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 550 selfloop transitions, 116 changer transitions 0/671 dead transitions. [2024-06-21 17:33:11,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 671 transitions, 11051 flow [2024-06-21 17:33:11,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:33:11,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:33:11,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-21 17:33:11,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-21 17:33:11,559 INFO L175 Difference]: Start difference. First operand has 395 places, 637 transitions, 9447 flow. Second operand 13 states and 203 transitions. [2024-06-21 17:33:11,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 671 transitions, 11051 flow [2024-06-21 17:33:14,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 671 transitions, 10797 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 17:33:14,340 INFO L231 Difference]: Finished difference. Result has 397 places, 637 transitions, 9431 flow [2024-06-21 17:33:14,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9193, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9431, PETRI_PLACES=397, PETRI_TRANSITIONS=637} [2024-06-21 17:33:14,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-21 17:33:14,340 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 637 transitions, 9431 flow [2024-06-21 17:33:14,340 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-21 17:33:14,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:14,341 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-21 17:33:14,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 17:33:14,341 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-21 17:33:14,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:14,341 INFO L85 PathProgramCache]: Analyzing trace with hash -592722543, now seen corresponding path program 1 times [2024-06-21 17:33:14,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:14,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644893978] [2024-06-21 17:33:14,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:14,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:14,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:18,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-21 17:33:18,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:18,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644893978] [2024-06-21 17:33:18,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644893978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:18,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:18,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:33:18,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860304766] [2024-06-21 17:33:18,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:18,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:33:18,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:18,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:33:18,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:33:18,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:18,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 637 transitions, 9431 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-21 17:33:18,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:18,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:18,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:20,460 INFO L124 PetriNetUnfolderBase]: 4009/6481 cut-off events. [2024-06-21 17:33:20,460 INFO L125 PetriNetUnfolderBase]: For 678088/678090 co-relation queries the response was YES. [2024-06-21 17:33:20,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50210 conditions, 6481 events. 4009/6481 cut-off events. For 678088/678090 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 41587 event pairs, 708 based on Foata normal form. 6/6485 useless extension candidates. Maximal degree in co-relation 50037. Up to 5663 conditions per place. [2024-06-21 17:33:20,545 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 70 changer transitions 0/674 dead transitions. [2024-06-21 17:33:20,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 674 transitions, 10941 flow [2024-06-21 17:33:20,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:33:20,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:33:20,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 17:33:20,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 17:33:20,546 INFO L175 Difference]: Start difference. First operand has 397 places, 637 transitions, 9431 flow. Second operand 10 states and 164 transitions. [2024-06-21 17:33:20,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 674 transitions, 10941 flow [2024-06-21 17:33:23,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 674 transitions, 10709 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 17:33:23,359 INFO L231 Difference]: Finished difference. Result has 396 places, 640 transitions, 9401 flow [2024-06-21 17:33:23,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9401, PETRI_PLACES=396, PETRI_TRANSITIONS=640} [2024-06-21 17:33:23,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-21 17:33:23,360 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 640 transitions, 9401 flow [2024-06-21 17:33:23,360 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-21 17:33:23,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:23,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:23,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 17:33:23,360 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-21 17:33:23,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:23,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1051221811, now seen corresponding path program 7 times [2024-06-21 17:33:23,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:23,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334017939] [2024-06-21 17:33:23,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:23,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:23,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:26,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:26,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:26,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334017939] [2024-06-21 17:33:26,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334017939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:26,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:26,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:26,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014827046] [2024-06-21 17:33:26,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:26,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:26,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:26,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:26,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:26,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:26,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 640 transitions, 9401 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-21 17:33:26,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:26,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:26,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:28,942 INFO L124 PetriNetUnfolderBase]: 4019/6500 cut-off events. [2024-06-21 17:33:28,942 INFO L125 PetriNetUnfolderBase]: For 694562/694573 co-relation queries the response was YES. [2024-06-21 17:33:29,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50282 conditions, 6500 events. 4019/6500 cut-off events. For 694562/694573 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41747 event pairs, 716 based on Foata normal form. 12/6505 useless extension candidates. Maximal degree in co-relation 50107. Up to 5907 conditions per place. [2024-06-21 17:33:29,036 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 592 selfloop transitions, 67 changer transitions 0/664 dead transitions. [2024-06-21 17:33:29,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 664 transitions, 10831 flow [2024-06-21 17:33:29,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:33:29,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:33:29,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:33:29,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 17:33:29,037 INFO L175 Difference]: Start difference. First operand has 396 places, 640 transitions, 9401 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:33:29,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 664 transitions, 10831 flow [2024-06-21 17:33:31,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 664 transitions, 10740 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:33:31,950 INFO L231 Difference]: Finished difference. Result has 398 places, 641 transitions, 9465 flow [2024-06-21 17:33:31,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9310, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9465, PETRI_PLACES=398, PETRI_TRANSITIONS=641} [2024-06-21 17:33:31,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-21 17:33:31,950 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 641 transitions, 9465 flow [2024-06-21 17:33:31,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-21 17:33:31,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:31,951 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-21 17:33:31,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 17:33:31,951 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-21 17:33:31,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:31,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1504114277, now seen corresponding path program 8 times [2024-06-21 17:33:31,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:31,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452731504] [2024-06-21 17:33:31,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:31,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:34,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:34,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:34,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452731504] [2024-06-21 17:33:34,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452731504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:34,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:34,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:34,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108061199] [2024-06-21 17:33:34,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:34,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:34,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:34,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:34,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:34,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:34,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 641 transitions, 9465 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-21 17:33:34,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:34,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:34,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:37,076 INFO L124 PetriNetUnfolderBase]: 4055/6559 cut-off events. [2024-06-21 17:33:37,076 INFO L125 PetriNetUnfolderBase]: For 707698/707708 co-relation queries the response was YES. [2024-06-21 17:33:37,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50975 conditions, 6559 events. 4055/6559 cut-off events. For 707698/707708 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 42241 event pairs, 720 based on Foata normal form. 20/6577 useless extension candidates. Maximal degree in co-relation 50798. Up to 5811 conditions per place. [2024-06-21 17:33:37,170 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 72 changer transitions 0/683 dead transitions. [2024-06-21 17:33:37,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 683 transitions, 10992 flow [2024-06-21 17:33:37,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:33:37,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:33:37,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 17:33:37,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:33:37,171 INFO L175 Difference]: Start difference. First operand has 398 places, 641 transitions, 9465 flow. Second operand 10 states and 168 transitions. [2024-06-21 17:33:37,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 683 transitions, 10992 flow [2024-06-21 17:33:40,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 683 transitions, 10849 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:33:40,286 INFO L231 Difference]: Finished difference. Result has 402 places, 642 transitions, 9504 flow [2024-06-21 17:33:40,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9322, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9504, PETRI_PLACES=402, PETRI_TRANSITIONS=642} [2024-06-21 17:33:40,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-21 17:33:40,286 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 642 transitions, 9504 flow [2024-06-21 17:33:40,286 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-21 17:33:40,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:40,287 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-21 17:33:40,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 17:33:40,287 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-21 17:33:40,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:40,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1503787847, now seen corresponding path program 9 times [2024-06-21 17:33:40,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:40,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539711722] [2024-06-21 17:33:40,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:40,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:40,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:43,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:33:43,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:43,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539711722] [2024-06-21 17:33:43,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539711722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:43,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:43,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:43,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258647955] [2024-06-21 17:33:43,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:43,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:43,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:43,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:43,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:43,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:43,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 642 transitions, 9504 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-21 17:33:43,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:43,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:43,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:45,611 INFO L124 PetriNetUnfolderBase]: 4083/6603 cut-off events. [2024-06-21 17:33:45,611 INFO L125 PetriNetUnfolderBase]: For 713819/713829 co-relation queries the response was YES. [2024-06-21 17:33:45,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51492 conditions, 6603 events. 4083/6603 cut-off events. For 713819/713829 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 42424 event pairs, 563 based on Foata normal form. 18/6619 useless extension candidates. Maximal degree in co-relation 51314. Up to 5358 conditions per place. [2024-06-21 17:33:45,707 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 592 selfloop transitions, 95 changer transitions 0/692 dead transitions. [2024-06-21 17:33:45,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 692 transitions, 11277 flow [2024-06-21 17:33:45,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:33:45,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:33:45,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-21 17:33:45,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-21 17:33:45,708 INFO L175 Difference]: Start difference. First operand has 402 places, 642 transitions, 9504 flow. Second operand 10 states and 176 transitions. [2024-06-21 17:33:45,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 692 transitions, 11277 flow [2024-06-21 17:33:49,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 692 transitions, 11124 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 17:33:49,068 INFO L231 Difference]: Finished difference. Result has 403 places, 643 transitions, 9577 flow [2024-06-21 17:33:49,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9357, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9577, PETRI_PLACES=403, PETRI_TRANSITIONS=643} [2024-06-21 17:33:49,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-21 17:33:49,069 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 643 transitions, 9577 flow [2024-06-21 17:33:49,084 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-21 17:33:49,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:49,084 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-21 17:33:49,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 17:33:49,085 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-21 17:33:49,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:49,085 INFO L85 PathProgramCache]: Analyzing trace with hash 997400341, now seen corresponding path program 10 times [2024-06-21 17:33:49,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:49,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615283441] [2024-06-21 17:33:49,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:49,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:49,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:33:52,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-21 17:33:52,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:33:52,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615283441] [2024-06-21 17:33:52,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615283441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:33:52,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:33:52,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:33:52,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540187431] [2024-06-21 17:33:52,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:33:52,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:33:52,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:33:52,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:33:52,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:33:52,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:33:52,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 643 transitions, 9577 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-21 17:33:52,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:33:52,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:33:52,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:33:54,646 INFO L124 PetriNetUnfolderBase]: 4060/6566 cut-off events. [2024-06-21 17:33:54,647 INFO L125 PetriNetUnfolderBase]: For 666290/666292 co-relation queries the response was YES. [2024-06-21 17:33:54,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50486 conditions, 6566 events. 4060/6566 cut-off events. For 666290/666292 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 42272 event pairs, 723 based on Foata normal form. 10/6574 useless extension candidates. Maximal degree in co-relation 50308. Up to 5912 conditions per place. [2024-06-21 17:33:54,738 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 65 changer transitions 0/672 dead transitions. [2024-06-21 17:33:54,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 672 transitions, 11027 flow [2024-06-21 17:33:54,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:33:54,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:33:54,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:33:54,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:33:54,740 INFO L175 Difference]: Start difference. First operand has 403 places, 643 transitions, 9577 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:33:54,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 672 transitions, 11027 flow [2024-06-21 17:33:57,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 672 transitions, 10868 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 17:33:57,956 INFO L231 Difference]: Finished difference. Result has 402 places, 643 transitions, 9559 flow [2024-06-21 17:33:57,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9418, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9559, PETRI_PLACES=402, PETRI_TRANSITIONS=643} [2024-06-21 17:33:57,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-21 17:33:57,957 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 643 transitions, 9559 flow [2024-06-21 17:33:57,957 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-21 17:33:57,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:33:57,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:33:57,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 17:33:57,957 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-21 17:33:57,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:33:57,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1275074005, now seen corresponding path program 13 times [2024-06-21 17:33:57,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:33:57,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201112683] [2024-06-21 17:33:57,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:33:57,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:33:57,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:01,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:01,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:01,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201112683] [2024-06-21 17:34:01,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201112683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:01,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:01,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:01,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619244571] [2024-06-21 17:34:01,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:01,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:01,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:01,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:01,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:01,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:01,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 643 transitions, 9559 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-21 17:34:01,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:01,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:01,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:03,952 INFO L124 PetriNetUnfolderBase]: 4073/6600 cut-off events. [2024-06-21 17:34:03,952 INFO L125 PetriNetUnfolderBase]: For 620334/620376 co-relation queries the response was YES. [2024-06-21 17:34:04,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50314 conditions, 6600 events. 4073/6600 cut-off events. For 620334/620376 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 42657 event pairs, 779 based on Foata normal form. 37/6633 useless extension candidates. Maximal degree in co-relation 50137. Up to 5722 conditions per place. [2024-06-21 17:34:04,047 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 468 selfloop transitions, 219 changer transitions 0/692 dead transitions. [2024-06-21 17:34:04,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 692 transitions, 11541 flow [2024-06-21 17:34:04,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:34:04,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:34:04,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 17:34:04,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-21 17:34:04,049 INFO L175 Difference]: Start difference. First operand has 402 places, 643 transitions, 9559 flow. Second operand 10 states and 179 transitions. [2024-06-21 17:34:04,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 692 transitions, 11541 flow [2024-06-21 17:34:07,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 692 transitions, 11354 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 17:34:07,498 INFO L231 Difference]: Finished difference. Result has 405 places, 649 transitions, 9932 flow [2024-06-21 17:34:07,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9380, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9932, PETRI_PLACES=405, PETRI_TRANSITIONS=649} [2024-06-21 17:34:07,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-21 17:34:07,499 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 649 transitions, 9932 flow [2024-06-21 17:34:07,499 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-21 17:34:07,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:07,499 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-21 17:34:07,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 17:34:07,499 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-21 17:34:07,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:07,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1805287901, now seen corresponding path program 7 times [2024-06-21 17:34:07,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:07,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960580636] [2024-06-21 17:34:07,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:07,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:10,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:10,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960580636] [2024-06-21 17:34:10,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960580636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:10,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:10,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:10,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493491623] [2024-06-21 17:34:10,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:10,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:10,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:10,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:10,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:10,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:10,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 649 transitions, 9932 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-21 17:34:10,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:10,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:10,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:13,014 INFO L124 PetriNetUnfolderBase]: 4099/6637 cut-off events. [2024-06-21 17:34:13,015 INFO L125 PetriNetUnfolderBase]: For 622752/622794 co-relation queries the response was YES. [2024-06-21 17:34:13,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50842 conditions, 6637 events. 4099/6637 cut-off events. For 622752/622794 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42882 event pairs, 797 based on Foata normal form. 38/6671 useless extension candidates. Maximal degree in co-relation 50664. Up to 6040 conditions per place. [2024-06-21 17:34:13,106 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 580 selfloop transitions, 97 changer transitions 0/682 dead transitions. [2024-06-21 17:34:13,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 682 transitions, 11648 flow [2024-06-21 17:34:13,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:34:13,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:34:13,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 17:34:13,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-21 17:34:13,108 INFO L175 Difference]: Start difference. First operand has 405 places, 649 transitions, 9932 flow. Second operand 9 states and 148 transitions. [2024-06-21 17:34:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 682 transitions, 11648 flow [2024-06-21 17:34:16,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 682 transitions, 11090 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-21 17:34:16,260 INFO L231 Difference]: Finished difference. Result has 407 places, 655 transitions, 9680 flow [2024-06-21 17:34:16,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9374, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9680, PETRI_PLACES=407, PETRI_TRANSITIONS=655} [2024-06-21 17:34:16,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-21 17:34:16,261 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 655 transitions, 9680 flow [2024-06-21 17:34:16,261 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-21 17:34:16,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:16,261 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-21 17:34:16,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 17:34:16,261 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-21 17:34:16,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash -431722049, now seen corresponding path program 14 times [2024-06-21 17:34:16,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:16,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599375648] [2024-06-21 17:34:16,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:16,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:16,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:19,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:19,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599375648] [2024-06-21 17:34:19,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599375648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:19,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:19,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:19,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480659723] [2024-06-21 17:34:19,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:19,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:19,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:19,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:19,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:19,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:19,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 655 transitions, 9680 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-21 17:34:19,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:19,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:19,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:22,303 INFO L124 PetriNetUnfolderBase]: 4120/6664 cut-off events. [2024-06-21 17:34:22,304 INFO L125 PetriNetUnfolderBase]: For 633520/633532 co-relation queries the response was YES. [2024-06-21 17:34:22,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50938 conditions, 6664 events. 4120/6664 cut-off events. For 633520/633532 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42967 event pairs, 763 based on Foata normal form. 13/6674 useless extension candidates. Maximal degree in co-relation 50759. Up to 5782 conditions per place. [2024-06-21 17:34:22,404 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 476 selfloop transitions, 219 changer transitions 0/700 dead transitions. [2024-06-21 17:34:22,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 700 transitions, 11684 flow [2024-06-21 17:34:22,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:22,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:22,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 17:34:22,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-21 17:34:22,406 INFO L175 Difference]: Start difference. First operand has 407 places, 655 transitions, 9680 flow. Second operand 8 states and 151 transitions. [2024-06-21 17:34:22,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 700 transitions, 11684 flow [2024-06-21 17:34:25,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 700 transitions, 11522 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 17:34:25,392 INFO L231 Difference]: Finished difference. Result has 410 places, 664 transitions, 10100 flow [2024-06-21 17:34:25,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9518, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10100, PETRI_PLACES=410, PETRI_TRANSITIONS=664} [2024-06-21 17:34:25,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-21 17:34:25,395 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 664 transitions, 10100 flow [2024-06-21 17:34:25,395 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-21 17:34:25,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:25,396 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-21 17:34:25,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 17:34:25,396 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-21 17:34:25,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:25,396 INFO L85 PathProgramCache]: Analyzing trace with hash -280587861, now seen corresponding path program 15 times [2024-06-21 17:34:25,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:25,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233381877] [2024-06-21 17:34:25,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:25,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:28,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-21 17:34:28,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:28,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233381877] [2024-06-21 17:34:28,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233381877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:28,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:28,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:28,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070490837] [2024-06-21 17:34:28,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:28,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:28,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:28,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:28,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:28,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:28,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 664 transitions, 10100 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-21 17:34:28,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:28,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:28,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:31,655 INFO L124 PetriNetUnfolderBase]: 4125/6673 cut-off events. [2024-06-21 17:34:31,655 INFO L125 PetriNetUnfolderBase]: For 648932/648958 co-relation queries the response was YES. [2024-06-21 17:34:31,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51642 conditions, 6673 events. 4125/6673 cut-off events. For 648932/648958 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 43060 event pairs, 773 based on Foata normal form. 21/6690 useless extension candidates. Maximal degree in co-relation 51461. Up to 5847 conditions per place. [2024-06-21 17:34:31,757 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 519 selfloop transitions, 201 changer transitions 0/725 dead transitions. [2024-06-21 17:34:31,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 725 transitions, 12593 flow [2024-06-21 17:34:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:34:31,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:34:31,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 223 transitions. [2024-06-21 17:34:31,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084249084249084 [2024-06-21 17:34:31,768 INFO L175 Difference]: Start difference. First operand has 410 places, 664 transitions, 10100 flow. Second operand 13 states and 223 transitions. [2024-06-21 17:34:31,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 725 transitions, 12593 flow [2024-06-21 17:34:35,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 725 transitions, 12284 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 17:34:35,067 INFO L231 Difference]: Finished difference. Result has 419 places, 670 transitions, 10318 flow [2024-06-21 17:34:35,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10318, PETRI_PLACES=419, PETRI_TRANSITIONS=670} [2024-06-21 17:34:35,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-21 17:34:35,068 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 670 transitions, 10318 flow [2024-06-21 17:34:35,069 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-21 17:34:35,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:35,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-21 17:34:35,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 17:34:35,069 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-21 17:34:35,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:35,069 INFO L85 PathProgramCache]: Analyzing trace with hash 899546271, now seen corresponding path program 16 times [2024-06-21 17:34:35,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:35,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393618054] [2024-06-21 17:34:35,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:35,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:38,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:38,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:38,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393618054] [2024-06-21 17:34:38,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393618054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:38,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:38,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:38,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572289695] [2024-06-21 17:34:38,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:38,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:38,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:38,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:38,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:38,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:38,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 670 transitions, 10318 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-21 17:34:38,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:38,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:38,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:41,167 INFO L124 PetriNetUnfolderBase]: 4122/6662 cut-off events. [2024-06-21 17:34:41,168 INFO L125 PetriNetUnfolderBase]: For 644581/644595 co-relation queries the response was YES. [2024-06-21 17:34:41,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51557 conditions, 6662 events. 4122/6662 cut-off events. For 644581/644595 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42896 event pairs, 747 based on Foata normal form. 15/6675 useless extension candidates. Maximal degree in co-relation 51375. Up to 6024 conditions per place. [2024-06-21 17:34:41,282 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 560 selfloop transitions, 133 changer transitions 0/698 dead transitions. [2024-06-21 17:34:41,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 698 transitions, 11786 flow [2024-06-21 17:34:41,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:41,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:41,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 17:34:41,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-21 17:34:41,284 INFO L175 Difference]: Start difference. First operand has 419 places, 670 transitions, 10318 flow. Second operand 8 states and 142 transitions. [2024-06-21 17:34:41,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 698 transitions, 11786 flow [2024-06-21 17:34:44,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 698 transitions, 10937 flow, removed 79 selfloop flow, removed 11 redundant places. [2024-06-21 17:34:44,639 INFO L231 Difference]: Finished difference. Result has 416 places, 670 transitions, 9749 flow [2024-06-21 17:34:44,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9469, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9749, PETRI_PLACES=416, PETRI_TRANSITIONS=670} [2024-06-21 17:34:44,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-21 17:34:44,640 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 670 transitions, 9749 flow [2024-06-21 17:34:44,640 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-21 17:34:44,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:44,640 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-21 17:34:44,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 17:34:44,641 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-21 17:34:44,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:44,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1805288273, now seen corresponding path program 17 times [2024-06-21 17:34:44,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:44,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25988360] [2024-06-21 17:34:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:44,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:47,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:34:47,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:47,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25988360] [2024-06-21 17:34:47,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25988360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:47,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:47,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:47,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774589149] [2024-06-21 17:34:47,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:47,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:47,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:47,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:47,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:47,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:47,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 670 transitions, 9749 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-21 17:34:47,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:47,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:47,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:50,919 INFO L124 PetriNetUnfolderBase]: 4127/6683 cut-off events. [2024-06-21 17:34:50,920 INFO L125 PetriNetUnfolderBase]: For 655740/655782 co-relation queries the response was YES. [2024-06-21 17:34:51,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50806 conditions, 6683 events. 4127/6683 cut-off events. For 655740/655782 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 43219 event pairs, 778 based on Foata normal form. 37/6716 useless extension candidates. Maximal degree in co-relation 50627. Up to 5791 conditions per place. [2024-06-21 17:34:51,029 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 236 changer transitions 0/716 dead transitions. [2024-06-21 17:34:51,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 716 transitions, 11706 flow [2024-06-21 17:34:51,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:34:51,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:34:51,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-21 17:34:51,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-21 17:34:51,031 INFO L175 Difference]: Start difference. First operand has 416 places, 670 transitions, 9749 flow. Second operand 12 states and 203 transitions. [2024-06-21 17:34:51,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 716 transitions, 11706 flow [2024-06-21 17:34:53,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 716 transitions, 11390 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 17:34:53,966 INFO L231 Difference]: Finished difference. Result has 420 places, 673 transitions, 9948 flow [2024-06-21 17:34:53,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9437, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9948, PETRI_PLACES=420, PETRI_TRANSITIONS=673} [2024-06-21 17:34:53,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-21 17:34:53,966 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 673 transitions, 9948 flow [2024-06-21 17:34:53,967 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-21 17:34:53,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:34:53,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, 1] [2024-06-21 17:34:53,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 17:34:53,967 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-21 17:34:53,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:34:53,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1450609151, now seen corresponding path program 8 times [2024-06-21 17:34:53,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:34:53,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993254608] [2024-06-21 17:34:53,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:34:53,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:34:53,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:34:56,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-21 17:34:56,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:34:56,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993254608] [2024-06-21 17:34:56,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993254608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:34:56,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:34:56,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:34:56,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170331350] [2024-06-21 17:34:56,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:34:56,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:34:56,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:34:56,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:34:56,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:34:56,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:34:56,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 673 transitions, 9948 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-21 17:34:56,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:34:56,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:34:56,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:34:59,207 INFO L124 PetriNetUnfolderBase]: 4169/6752 cut-off events. [2024-06-21 17:34:59,208 INFO L125 PetriNetUnfolderBase]: For 680102/680144 co-relation queries the response was YES. [2024-06-21 17:34:59,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51891 conditions, 6752 events. 4169/6752 cut-off events. For 680102/680144 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43694 event pairs, 761 based on Foata normal form. 38/6786 useless extension candidates. Maximal degree in co-relation 51712. Up to 5855 conditions per place. [2024-06-21 17:34:59,311 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 535 selfloop transitions, 168 changer transitions 0/708 dead transitions. [2024-06-21 17:34:59,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 708 transitions, 12016 flow [2024-06-21 17:34:59,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:34:59,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:34:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 17:34:59,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 17:34:59,312 INFO L175 Difference]: Start difference. First operand has 420 places, 673 transitions, 9948 flow. Second operand 8 states and 138 transitions. [2024-06-21 17:34:59,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 708 transitions, 12016 flow [2024-06-21 17:35:02,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 708 transitions, 11526 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 17:35:02,571 INFO L231 Difference]: Finished difference. Result has 418 places, 685 transitions, 10028 flow [2024-06-21 17:35:02,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9458, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10028, PETRI_PLACES=418, PETRI_TRANSITIONS=685} [2024-06-21 17:35:02,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-21 17:35:02,572 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 685 transitions, 10028 flow [2024-06-21 17:35:02,572 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-21 17:35:02,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:02,572 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-21 17:35:02,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 17:35:02,573 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-21 17:35:02,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1050178373, now seen corresponding path program 13 times [2024-06-21 17:35:02,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:02,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812392853] [2024-06-21 17:35:02,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:02,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:02,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:05,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:05,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:05,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812392853] [2024-06-21 17:35:05,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812392853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:05,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:05,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:05,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929290188] [2024-06-21 17:35:05,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:05,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:05,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:05,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:05,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:06,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:06,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 685 transitions, 10028 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-21 17:35:06,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:06,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:06,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:08,512 INFO L124 PetriNetUnfolderBase]: 4177/6751 cut-off events. [2024-06-21 17:35:08,512 INFO L125 PetriNetUnfolderBase]: For 693790/693804 co-relation queries the response was YES. [2024-06-21 17:35:08,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51921 conditions, 6751 events. 4177/6751 cut-off events. For 693790/693804 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 43572 event pairs, 691 based on Foata normal form. 20/6769 useless extension candidates. Maximal degree in co-relation 51741. Up to 5831 conditions per place. [2024-06-21 17:35:08,616 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 242 changer transitions 0/725 dead transitions. [2024-06-21 17:35:08,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 725 transitions, 11834 flow [2024-06-21 17:35:08,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:35:08,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:35:08,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 17:35:08,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-21 17:35:08,618 INFO L175 Difference]: Start difference. First operand has 418 places, 685 transitions, 10028 flow. Second operand 10 states and 173 transitions. [2024-06-21 17:35:08,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 725 transitions, 11834 flow [2024-06-21 17:35:11,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 725 transitions, 11546 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-21 17:35:11,547 INFO L231 Difference]: Finished difference. Result has 426 places, 691 transitions, 10475 flow [2024-06-21 17:35:11,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9746, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10475, PETRI_PLACES=426, PETRI_TRANSITIONS=691} [2024-06-21 17:35:11,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-21 17:35:11,548 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 691 transitions, 10475 flow [2024-06-21 17:35:11,548 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-21 17:35:11,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:11,548 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-21 17:35:11,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 17:35:11,548 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-21 17:35:11,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:11,549 INFO L85 PathProgramCache]: Analyzing trace with hash -280289331, now seen corresponding path program 18 times [2024-06-21 17:35:11,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:11,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041492173] [2024-06-21 17:35:11,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:11,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:14,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-21 17:35:14,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:14,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041492173] [2024-06-21 17:35:14,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041492173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:14,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:14,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:14,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708598936] [2024-06-21 17:35:14,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:14,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:14,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:14,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:14,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:14,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:14,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 691 transitions, 10475 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-21 17:35:14,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:14,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:14,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:17,839 INFO L124 PetriNetUnfolderBase]: 4182/6765 cut-off events. [2024-06-21 17:35:17,839 INFO L125 PetriNetUnfolderBase]: For 683183/683195 co-relation queries the response was YES. [2024-06-21 17:35:17,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52604 conditions, 6765 events. 4182/6765 cut-off events. For 683183/683195 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 43781 event pairs, 767 based on Foata normal form. 13/6775 useless extension candidates. Maximal degree in co-relation 52421. Up to 5867 conditions per place. [2024-06-21 17:35:17,949 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 485 selfloop transitions, 245 changer transitions 0/735 dead transitions. [2024-06-21 17:35:17,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 735 transitions, 12475 flow [2024-06-21 17:35:17,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:35:17,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:35:17,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-21 17:35:17,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-21 17:35:17,951 INFO L175 Difference]: Start difference. First operand has 426 places, 691 transitions, 10475 flow. Second operand 11 states and 192 transitions. [2024-06-21 17:35:17,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 735 transitions, 12475 flow [2024-06-21 17:35:21,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 735 transitions, 12048 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:35:21,348 INFO L231 Difference]: Finished difference. Result has 429 places, 694 transitions, 10596 flow [2024-06-21 17:35:21,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10060, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10596, PETRI_PLACES=429, PETRI_TRANSITIONS=694} [2024-06-21 17:35:21,348 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-21 17:35:21,349 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 694 transitions, 10596 flow [2024-06-21 17:35:21,349 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-21 17:35:21,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:21,349 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-21 17:35:21,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 17:35:21,349 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-21 17:35:21,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:21,350 INFO L85 PathProgramCache]: Analyzing trace with hash 831590111, now seen corresponding path program 9 times [2024-06-21 17:35:21,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:21,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85095280] [2024-06-21 17:35:21,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:21,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:24,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:24,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:24,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85095280] [2024-06-21 17:35:24,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85095280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:24,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:24,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:24,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826803] [2024-06-21 17:35:24,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:24,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:24,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:24,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:24,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:24,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:24,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 694 transitions, 10596 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-21 17:35:24,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:24,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:24,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:26,593 INFO L124 PetriNetUnfolderBase]: 4176/6767 cut-off events. [2024-06-21 17:35:26,593 INFO L125 PetriNetUnfolderBase]: For 655828/655870 co-relation queries the response was YES. [2024-06-21 17:35:26,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51993 conditions, 6767 events. 4176/6767 cut-off events. For 655828/655870 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 43937 event pairs, 806 based on Foata normal form. 38/6801 useless extension candidates. Maximal degree in co-relation 51810. Up to 6159 conditions per place. [2024-06-21 17:35:26,703 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 611 selfloop transitions, 96 changer transitions 0/712 dead transitions. [2024-06-21 17:35:26,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 712 transitions, 12060 flow [2024-06-21 17:35:26,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:35:26,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:35:26,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 17:35:26,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-21 17:35:26,705 INFO L175 Difference]: Start difference. First operand has 429 places, 694 transitions, 10596 flow. Second operand 8 states and 130 transitions. [2024-06-21 17:35:26,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 712 transitions, 12060 flow [2024-06-21 17:35:30,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 712 transitions, 11623 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 17:35:30,415 INFO L231 Difference]: Finished difference. Result has 428 places, 694 transitions, 10357 flow [2024-06-21 17:35:30,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10159, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10357, PETRI_PLACES=428, PETRI_TRANSITIONS=694} [2024-06-21 17:35:30,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-21 17:35:30,416 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 694 transitions, 10357 flow [2024-06-21 17:35:30,416 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-21 17:35:30,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:30,417 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-21 17:35:30,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 17:35:30,417 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-21 17:35:30,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:30,418 INFO L85 PathProgramCache]: Analyzing trace with hash -547618107, now seen corresponding path program 10 times [2024-06-21 17:35:30,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:30,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669265841] [2024-06-21 17:35:30,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:30,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:33,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:33,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:33,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669265841] [2024-06-21 17:35:33,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669265841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:33,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:33,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:33,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302102763] [2024-06-21 17:35:33,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:33,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:33,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:33,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:33,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:33,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:33,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 694 transitions, 10357 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-21 17:35:33,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:33,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:33,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:35,755 INFO L124 PetriNetUnfolderBase]: 4170/6720 cut-off events. [2024-06-21 17:35:35,755 INFO L125 PetriNetUnfolderBase]: For 645410/645422 co-relation queries the response was YES. [2024-06-21 17:35:35,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51331 conditions, 6720 events. 4170/6720 cut-off events. For 645410/645422 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43261 event pairs, 745 based on Foata normal form. 14/6731 useless extension candidates. Maximal degree in co-relation 51148. Up to 5939 conditions per place. [2024-06-21 17:35:35,845 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 547 selfloop transitions, 173 changer transitions 0/725 dead transitions. [2024-06-21 17:35:35,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 725 transitions, 12259 flow [2024-06-21 17:35:35,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:35:35,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:35:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 17:35:35,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-21 17:35:35,847 INFO L175 Difference]: Start difference. First operand has 428 places, 694 transitions, 10357 flow. Second operand 10 states and 169 transitions. [2024-06-21 17:35:35,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 725 transitions, 12259 flow [2024-06-21 17:35:38,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 725 transitions, 12023 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 17:35:38,837 INFO L231 Difference]: Finished difference. Result has 432 places, 694 transitions, 10477 flow [2024-06-21 17:35:38,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10477, PETRI_PLACES=432, PETRI_TRANSITIONS=694} [2024-06-21 17:35:38,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-21 17:35:38,837 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 694 transitions, 10477 flow [2024-06-21 17:35:38,838 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-21 17:35:38,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:38,838 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-21 17:35:38,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 17:35:38,838 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-21 17:35:38,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash -276564309, now seen corresponding path program 11 times [2024-06-21 17:35:38,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:38,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629395035] [2024-06-21 17:35:38,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:38,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:38,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:42,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:35:42,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:42,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629395035] [2024-06-21 17:35:42,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629395035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:42,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:42,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:42,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106117927] [2024-06-21 17:35:42,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:42,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:42,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:42,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:42,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:42,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:42,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 694 transitions, 10477 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-21 17:35:42,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:42,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:42,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:44,721 INFO L124 PetriNetUnfolderBase]: 4180/6735 cut-off events. [2024-06-21 17:35:44,721 INFO L125 PetriNetUnfolderBase]: For 658691/658705 co-relation queries the response was YES. [2024-06-21 17:35:44,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51803 conditions, 6735 events. 4180/6735 cut-off events. For 658691/658705 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43309 event pairs, 739 based on Foata normal form. 16/6749 useless extension candidates. Maximal degree in co-relation 51619. Up to 6093 conditions per place. [2024-06-21 17:35:44,813 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 597 selfloop transitions, 123 changer transitions 0/725 dead transitions. [2024-06-21 17:35:44,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 725 transitions, 12241 flow [2024-06-21 17:35:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:35:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:35:44,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-21 17:35:44,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-21 17:35:44,815 INFO L175 Difference]: Start difference. First operand has 432 places, 694 transitions, 10477 flow. Second operand 11 states and 175 transitions. [2024-06-21 17:35:44,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 725 transitions, 12241 flow [2024-06-21 17:35:47,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 725 transitions, 11821 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 17:35:47,451 INFO L231 Difference]: Finished difference. Result has 433 places, 697 transitions, 10387 flow [2024-06-21 17:35:47,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10062, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10387, PETRI_PLACES=433, PETRI_TRANSITIONS=697} [2024-06-21 17:35:47,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-21 17:35:47,452 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 697 transitions, 10387 flow [2024-06-21 17:35:47,452 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-21 17:35:47,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:47,452 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-21 17:35:47,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 17:35:47,452 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-21 17:35:47,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:47,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1451025233, now seen corresponding path program 19 times [2024-06-21 17:35:47,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:47,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399963947] [2024-06-21 17:35:47,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:47,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:50,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-21 17:35:50,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:50,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399963947] [2024-06-21 17:35:50,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399963947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:50,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107896425] [2024-06-21 17:35:50,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:50,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:50,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:50,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:50,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:50,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 697 transitions, 10387 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-21 17:35:50,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:50,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:50,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:35:52,956 INFO L124 PetriNetUnfolderBase]: 4185/6773 cut-off events. [2024-06-21 17:35:52,957 INFO L125 PetriNetUnfolderBase]: For 653779/653821 co-relation queries the response was YES. [2024-06-21 17:35:53,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51526 conditions, 6773 events. 4185/6773 cut-off events. For 653779/653821 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 43885 event pairs, 780 based on Foata normal form. 37/6806 useless extension candidates. Maximal degree in co-relation 51343. Up to 5871 conditions per place. [2024-06-21 17:35:53,064 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 481 selfloop transitions, 247 changer transitions 0/733 dead transitions. [2024-06-21 17:35:53,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 733 transitions, 12162 flow [2024-06-21 17:35:53,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:35:53,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:35:53,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-21 17:35:53,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-21 17:35:53,066 INFO L175 Difference]: Start difference. First operand has 433 places, 697 transitions, 10387 flow. Second operand 11 states and 181 transitions. [2024-06-21 17:35:53,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 733 transitions, 12162 flow [2024-06-21 17:35:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 733 transitions, 11897 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-21 17:35:56,316 INFO L231 Difference]: Finished difference. Result has 433 places, 700 transitions, 10661 flow [2024-06-21 17:35:56,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10128, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10661, PETRI_PLACES=433, PETRI_TRANSITIONS=700} [2024-06-21 17:35:56,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-21 17:35:56,321 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 700 transitions, 10661 flow [2024-06-21 17:35:56,322 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-21 17:35:56,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:35:56,322 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-21 17:35:56,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 17:35:56,322 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-21 17:35:56,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:35:56,323 INFO L85 PathProgramCache]: Analyzing trace with hash -597621959, now seen corresponding path program 14 times [2024-06-21 17:35:56,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:35:56,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859128926] [2024-06-21 17:35:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:35:56,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:35:56,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:35:59,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-21 17:35:59,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:35:59,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859128926] [2024-06-21 17:35:59,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859128926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:35:59,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:35:59,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:35:59,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517697575] [2024-06-21 17:35:59,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:35:59,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:35:59,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:35:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:35:59,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:35:59,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:35:59,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 700 transitions, 10661 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-21 17:35:59,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:35:59,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:35:59,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:02,300 INFO L124 PetriNetUnfolderBase]: 4173/6755 cut-off events. [2024-06-21 17:36:02,300 INFO L125 PetriNetUnfolderBase]: For 624718/624732 co-relation queries the response was YES. [2024-06-21 17:36:02,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51086 conditions, 6755 events. 4173/6755 cut-off events. For 624718/624732 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 43775 event pairs, 693 based on Foata normal form. 18/6771 useless extension candidates. Maximal degree in co-relation 50905. Up to 5833 conditions per place. [2024-06-21 17:36:02,405 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 242 changer transitions 0/736 dead transitions. [2024-06-21 17:36:02,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 736 transitions, 12597 flow [2024-06-21 17:36:02,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:36:02,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:36:02,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-21 17:36:02,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 17:36:02,410 INFO L175 Difference]: Start difference. First operand has 433 places, 700 transitions, 10661 flow. Second operand 11 states and 189 transitions. [2024-06-21 17:36:02,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 736 transitions, 12597 flow [2024-06-21 17:36:05,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 736 transitions, 12160 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:36:05,286 INFO L231 Difference]: Finished difference. Result has 436 places, 700 transitions, 10741 flow [2024-06-21 17:36:05,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10224, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10741, PETRI_PLACES=436, PETRI_TRANSITIONS=700} [2024-06-21 17:36:05,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-21 17:36:05,287 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 700 transitions, 10741 flow [2024-06-21 17:36:05,288 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-21 17:36:05,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:05,288 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-21 17:36:05,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 17:36:05,290 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-21 17:36:05,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:05,290 INFO L85 PathProgramCache]: Analyzing trace with hash -448520989, now seen corresponding path program 20 times [2024-06-21 17:36:05,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:05,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730148110] [2024-06-21 17:36:05,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:05,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:05,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:08,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:08,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:08,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730148110] [2024-06-21 17:36:08,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730148110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:08,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:08,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:08,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685767609] [2024-06-21 17:36:08,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:08,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:08,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:08,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:08,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:08,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:36:08,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 700 transitions, 10741 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-21 17:36:08,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:08,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:36:08,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:11,766 INFO L124 PetriNetUnfolderBase]: 4170/6757 cut-off events. [2024-06-21 17:36:11,766 INFO L125 PetriNetUnfolderBase]: For 619229/619243 co-relation queries the response was YES. [2024-06-21 17:36:11,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51344 conditions, 6757 events. 4170/6757 cut-off events. For 619229/619243 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 43804 event pairs, 755 based on Foata normal form. 15/6770 useless extension candidates. Maximal degree in co-relation 51162. Up to 6053 conditions per place. [2024-06-21 17:36:11,881 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 565 selfloop transitions, 163 changer transitions 0/733 dead transitions. [2024-06-21 17:36:11,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 733 transitions, 12479 flow [2024-06-21 17:36:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:36:11,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:36:11,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-21 17:36:11,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-21 17:36:11,885 INFO L175 Difference]: Start difference. First operand has 436 places, 700 transitions, 10741 flow. Second operand 12 states and 194 transitions. [2024-06-21 17:36:11,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 733 transitions, 12479 flow [2024-06-21 17:36:15,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 733 transitions, 12052 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:36:15,062 INFO L231 Difference]: Finished difference. Result has 438 places, 700 transitions, 10661 flow [2024-06-21 17:36:15,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10318, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10661, PETRI_PLACES=438, PETRI_TRANSITIONS=700} [2024-06-21 17:36:15,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-21 17:36:15,063 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 700 transitions, 10661 flow [2024-06-21 17:36:15,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-21 17:36:15,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:15,064 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-21 17:36:15,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 17:36:15,064 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-21 17:36:15,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:15,064 INFO L85 PathProgramCache]: Analyzing trace with hash -276569889, now seen corresponding path program 12 times [2024-06-21 17:36:15,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:15,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351151966] [2024-06-21 17:36:15,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:15,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:15,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:18,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:18,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:18,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351151966] [2024-06-21 17:36:18,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351151966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:18,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:18,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:18,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550121435] [2024-06-21 17:36:18,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:18,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:18,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:18,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:18,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:18,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:36:18,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 700 transitions, 10661 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-21 17:36:18,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:18,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:36:18,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:20,821 INFO L124 PetriNetUnfolderBase]: 4164/6712 cut-off events. [2024-06-21 17:36:20,822 INFO L125 PetriNetUnfolderBase]: For 605148/605162 co-relation queries the response was YES. [2024-06-21 17:36:20,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50615 conditions, 6712 events. 4164/6712 cut-off events. For 605148/605162 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43178 event pairs, 736 based on Foata normal form. 16/6726 useless extension candidates. Maximal degree in co-relation 50434. Up to 6075 conditions per place. [2024-06-21 17:36:20,946 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 598 selfloop transitions, 123 changer transitions 0/726 dead transitions. [2024-06-21 17:36:20,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 726 transitions, 12171 flow [2024-06-21 17:36:20,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:36:20,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:36:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 17:36:20,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 17:36:20,948 INFO L175 Difference]: Start difference. First operand has 438 places, 700 transitions, 10661 flow. Second operand 10 states and 163 transitions. [2024-06-21 17:36:20,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 726 transitions, 12171 flow [2024-06-21 17:36:23,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 726 transitions, 11838 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 17:36:23,936 INFO L231 Difference]: Finished difference. Result has 438 places, 700 transitions, 10588 flow [2024-06-21 17:36:23,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10328, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10588, PETRI_PLACES=438, PETRI_TRANSITIONS=700} [2024-06-21 17:36:23,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-21 17:36:23,937 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 700 transitions, 10588 flow [2024-06-21 17:36:23,937 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-21 17:36:23,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:23,938 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-21 17:36:23,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 17:36:23,938 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-21 17:36:23,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:23,938 INFO L85 PathProgramCache]: Analyzing trace with hash -276570261, now seen corresponding path program 21 times [2024-06-21 17:36:23,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:23,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253101315] [2024-06-21 17:36:23,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:23,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:23,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:27,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:27,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:27,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253101315] [2024-06-21 17:36:27,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253101315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:27,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:27,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:27,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260182069] [2024-06-21 17:36:27,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:27,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:27,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:27,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:27,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:27,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:36:27,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 700 transitions, 10588 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-21 17:36:27,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:27,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:36:27,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:30,208 INFO L124 PetriNetUnfolderBase]: 4161/6741 cut-off events. [2024-06-21 17:36:30,208 INFO L125 PetriNetUnfolderBase]: For 594192/594206 co-relation queries the response was YES. [2024-06-21 17:36:30,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50452 conditions, 6741 events. 4161/6741 cut-off events. For 594192/594206 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43676 event pairs, 750 based on Foata normal form. 15/6754 useless extension candidates. Maximal degree in co-relation 50271. Up to 6042 conditions per place. [2024-06-21 17:36:30,299 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 562 selfloop transitions, 163 changer transitions 0/730 dead transitions. [2024-06-21 17:36:30,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 730 transitions, 12124 flow [2024-06-21 17:36:30,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:36:30,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:36:30,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 17:36:30,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:36:30,300 INFO L175 Difference]: Start difference. First operand has 438 places, 700 transitions, 10588 flow. Second operand 10 states and 168 transitions. [2024-06-21 17:36:30,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 730 transitions, 12124 flow [2024-06-21 17:36:33,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 730 transitions, 11852 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-21 17:36:33,111 INFO L231 Difference]: Finished difference. Result has 437 places, 700 transitions, 10656 flow [2024-06-21 17:36:33,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10316, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10656, PETRI_PLACES=437, PETRI_TRANSITIONS=700} [2024-06-21 17:36:33,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-21 17:36:33,112 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 700 transitions, 10656 flow [2024-06-21 17:36:33,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-21 17:36:33,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:33,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-21 17:36:33,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 17:36:33,112 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-21 17:36:33,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:33,113 INFO L85 PathProgramCache]: Analyzing trace with hash -276575655, now seen corresponding path program 15 times [2024-06-21 17:36:33,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:33,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113140215] [2024-06-21 17:36:33,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:33,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:36,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:36,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:36,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113140215] [2024-06-21 17:36:36,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113140215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:36,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:36,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:36,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267687834] [2024-06-21 17:36:36,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:36,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:36,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:36,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:36,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:36,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:36:36,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 700 transitions, 10656 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-21 17:36:36,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:36,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:36:36,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:39,003 INFO L124 PetriNetUnfolderBase]: 4149/6719 cut-off events. [2024-06-21 17:36:39,003 INFO L125 PetriNetUnfolderBase]: For 579589/579603 co-relation queries the response was YES. [2024-06-21 17:36:39,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49939 conditions, 6719 events. 4149/6719 cut-off events. For 579589/579603 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43577 event pairs, 688 based on Foata normal form. 18/6735 useless extension candidates. Maximal degree in co-relation 49759. Up to 5807 conditions per place. [2024-06-21 17:36:39,115 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 242 changer transitions 0/738 dead transitions. [2024-06-21 17:36:39,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 738 transitions, 12410 flow [2024-06-21 17:36:39,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:36:39,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:36:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 215 transitions. [2024-06-21 17:36:39,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39377289377289376 [2024-06-21 17:36:39,117 INFO L175 Difference]: Start difference. First operand has 437 places, 700 transitions, 10656 flow. Second operand 13 states and 215 transitions. [2024-06-21 17:36:39,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 738 transitions, 12410 flow [2024-06-21 17:36:41,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 738 transitions, 12018 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-21 17:36:41,825 INFO L231 Difference]: Finished difference. Result has 438 places, 700 transitions, 10785 flow [2024-06-21 17:36:41,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10268, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10785, PETRI_PLACES=438, PETRI_TRANSITIONS=700} [2024-06-21 17:36:41,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-21 17:36:41,826 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 700 transitions, 10785 flow [2024-06-21 17:36:41,826 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-21 17:36:41,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:41,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, 1] [2024-06-21 17:36:41,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 17:36:41,826 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-21 17:36:41,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:41,827 INFO L85 PathProgramCache]: Analyzing trace with hash 2044697077, now seen corresponding path program 16 times [2024-06-21 17:36:41,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:41,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797828422] [2024-06-21 17:36:41,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:41,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:41,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:44,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:44,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:44,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797828422] [2024-06-21 17:36:44,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797828422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:44,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:44,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:44,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520139588] [2024-06-21 17:36:44,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:44,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:44,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:44,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:44,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:44,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:36:44,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 700 transitions, 10785 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-21 17:36:44,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:44,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:36:44,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:47,181 INFO L124 PetriNetUnfolderBase]: 4159/6751 cut-off events. [2024-06-21 17:36:47,181 INFO L125 PetriNetUnfolderBase]: For 562870/562912 co-relation queries the response was YES. [2024-06-21 17:36:47,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50290 conditions, 6751 events. 4159/6751 cut-off events. For 562870/562912 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 43867 event pairs, 669 based on Foata normal form. 38/6785 useless extension candidates. Maximal degree in co-relation 50111. Up to 5718 conditions per place. [2024-06-21 17:36:47,288 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 458 selfloop transitions, 267 changer transitions 0/730 dead transitions. [2024-06-21 17:36:47,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 730 transitions, 12553 flow [2024-06-21 17:36:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:36:47,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:36:47,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 17:36:47,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-21 17:36:47,290 INFO L175 Difference]: Start difference. First operand has 438 places, 700 transitions, 10785 flow. Second operand 9 states and 154 transitions. [2024-06-21 17:36:47,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 730 transitions, 12553 flow [2024-06-21 17:36:49,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 730 transitions, 11871 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-21 17:36:49,461 INFO L231 Difference]: Finished difference. Result has 431 places, 703 transitions, 10717 flow [2024-06-21 17:36:49,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10107, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10717, PETRI_PLACES=431, PETRI_TRANSITIONS=703} [2024-06-21 17:36:49,462 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-21 17:36:49,462 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 703 transitions, 10717 flow [2024-06-21 17:36:49,462 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-21 17:36:49,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:49,462 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-21 17:36:49,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 17:36:49,462 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-21 17:36:49,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash 2044697263, now seen corresponding path program 13 times [2024-06-21 17:36:49,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:49,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740982536] [2024-06-21 17:36:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:49,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:49,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:36:52,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:36:52,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:36:52,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740982536] [2024-06-21 17:36:52,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740982536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:36:52,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:36:52,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:36:52,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118822394] [2024-06-21 17:36:52,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:36:52,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:36:52,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:36:52,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:36:52,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:36:52,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:36:52,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 703 transitions, 10717 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-21 17:36:52,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:36:52,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:36:52,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:36:55,070 INFO L124 PetriNetUnfolderBase]: 4169/6766 cut-off events. [2024-06-21 17:36:55,070 INFO L125 PetriNetUnfolderBase]: For 551611/551653 co-relation queries the response was YES. [2024-06-21 17:36:55,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50623 conditions, 6766 events. 4169/6766 cut-off events. For 551611/551653 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 44030 event pairs, 718 based on Foata normal form. 38/6800 useless extension candidates. Maximal degree in co-relation 50445. Up to 5905 conditions per place. [2024-06-21 17:36:55,180 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 558 selfloop transitions, 169 changer transitions 0/732 dead transitions. [2024-06-21 17:36:55,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 732 transitions, 12661 flow [2024-06-21 17:36:55,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:36:55,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:36:55,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 17:36:55,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-21 17:36:55,181 INFO L175 Difference]: Start difference. First operand has 431 places, 703 transitions, 10717 flow. Second operand 10 states and 163 transitions. [2024-06-21 17:36:55,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 732 transitions, 12661 flow [2024-06-21 17:36:58,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 732 transitions, 12085 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 17:36:58,188 INFO L231 Difference]: Finished difference. Result has 434 places, 706 transitions, 10545 flow [2024-06-21 17:36:58,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10141, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10545, PETRI_PLACES=434, PETRI_TRANSITIONS=706} [2024-06-21 17:36:58,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-21 17:36:58,189 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 706 transitions, 10545 flow [2024-06-21 17:36:58,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-21 17:36:58,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:36:58,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-21 17:36:58,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 17:36:58,190 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-21 17:36:58,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:36:58,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2075008797, now seen corresponding path program 14 times [2024-06-21 17:36:58,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:36:58,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263933996] [2024-06-21 17:36:58,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:36:58,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:36:58,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:37:00,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:37:00,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:37:00,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263933996] [2024-06-21 17:37:00,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263933996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:37:00,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:37:00,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:37:00,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540869432] [2024-06-21 17:37:00,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:37:00,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:37:00,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:37:00,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:37:00,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:37:01,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:37:01,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 706 transitions, 10545 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-21 17:37:01,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:37:01,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:37:01,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:37:03,304 INFO L124 PetriNetUnfolderBase]: 4211/6824 cut-off events. [2024-06-21 17:37:03,304 INFO L125 PetriNetUnfolderBase]: For 577918/577960 co-relation queries the response was YES. [2024-06-21 17:37:03,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51179 conditions, 6824 events. 4211/6824 cut-off events. For 577918/577960 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 44337 event pairs, 727 based on Foata normal form. 38/6858 useless extension candidates. Maximal degree in co-relation 51000. Up to 5945 conditions per place. [2024-06-21 17:37:03,407 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 559 selfloop transitions, 175 changer transitions 0/739 dead transitions. [2024-06-21 17:37:03,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 739 transitions, 12623 flow [2024-06-21 17:37:03,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:37:03,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:37:03,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 17:37:03,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 17:37:03,408 INFO L175 Difference]: Start difference. First operand has 434 places, 706 transitions, 10545 flow. Second operand 9 states and 150 transitions. [2024-06-21 17:37:03,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 739 transitions, 12623 flow [2024-06-21 17:37:06,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 739 transitions, 12016 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 17:37:06,099 INFO L231 Difference]: Finished difference. Result has 435 places, 715 transitions, 10474 flow [2024-06-21 17:37:06,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9986, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10474, PETRI_PLACES=435, PETRI_TRANSITIONS=715} [2024-06-21 17:37:06,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-21 17:37:06,100 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 715 transitions, 10474 flow [2024-06-21 17:37:06,100 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-21 17:37:06,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:37:06,100 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-21 17:37:06,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 17:37:06,101 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-21 17:37:06,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:37:06,101 INFO L85 PathProgramCache]: Analyzing trace with hash 2031810253, now seen corresponding path program 15 times [2024-06-21 17:37:06,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:37:06,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254773526] [2024-06-21 17:37:06,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:37:06,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:37:06,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:37:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:37:09,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:37:09,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254773526] [2024-06-21 17:37:09,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254773526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:37:09,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:37:09,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:37:09,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077312722] [2024-06-21 17:37:09,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:37:09,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:37:09,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:37:09,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:37:09,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:37:09,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:37:09,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 715 transitions, 10474 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-21 17:37:09,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:37:09,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:37:09,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:37:11,600 INFO L124 PetriNetUnfolderBase]: 4199/6774 cut-off events. [2024-06-21 17:37:11,600 INFO L125 PetriNetUnfolderBase]: For 578641/578655 co-relation queries the response was YES. [2024-06-21 17:37:11,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50142 conditions, 6774 events. 4199/6774 cut-off events. For 578641/578655 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 43695 event pairs, 744 based on Foata normal form. 18/6790 useless extension candidates. Maximal degree in co-relation 49963. Up to 6012 conditions per place. [2024-06-21 17:37:11,691 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 583 selfloop transitions, 159 changer transitions 0/747 dead transitions. [2024-06-21 17:37:11,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 747 transitions, 12232 flow [2024-06-21 17:37:11,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:37:11,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:37:11,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 17:37:11,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 17:37:11,693 INFO L175 Difference]: Start difference. First operand has 435 places, 715 transitions, 10474 flow. Second operand 9 states and 158 transitions. [2024-06-21 17:37:11,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 747 transitions, 12232 flow [2024-06-21 17:37:14,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 747 transitions, 11881 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 17:37:14,645 INFO L231 Difference]: Finished difference. Result has 439 places, 715 transitions, 10472 flow [2024-06-21 17:37:14,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10123, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10472, PETRI_PLACES=439, PETRI_TRANSITIONS=715} [2024-06-21 17:37:14,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-21 17:37:14,646 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 715 transitions, 10472 flow [2024-06-21 17:37:14,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-21 17:37:14,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:37:14,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-21 17:37:14,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 17:37:14,647 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-21 17:37:14,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:37:14,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2039572033, now seen corresponding path program 16 times [2024-06-21 17:37:14,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:37:14,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444278472] [2024-06-21 17:37:14,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:37:14,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:37:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15