./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.opt_pso.opt_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:30:48,490 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:30:48,565 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:30:48,567 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:30:48,567 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:30:48,583 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:30:48,584 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:30:48,584 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:30:48,584 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:30:48,584 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:30:48,585 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:30:48,585 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:30:48,585 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:30:48,585 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:30:48,586 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:30:48,586 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:30:48,586 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:30:48,586 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:30:48,586 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:30:48,587 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:30:48,587 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:30:48,589 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:30:48,589 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:30:48,589 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:30:48,590 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:30:48,590 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:30:48,590 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:30:48,590 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:30:48,591 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:30:48,591 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:30:48,592 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:30:48,592 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:30:48,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:30:48,592 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:30:48,592 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:30:48,592 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:30:48,593 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:30:48,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:30:48,594 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:30:48,594 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:30:48,594 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:30:48,594 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:30:48,594 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:30:48,595 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 04:30:48,819 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:30:48,842 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:30:48,844 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:30:48,845 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:30:48,845 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:30:48,846 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-28 04:30:49,052 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:30:49,053 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:30:49,054 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i [2024-06-28 04:30:50,086 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:30:50,257 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:30:50,257 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_power.opt_pso.opt_rmo.opt.i [2024-06-28 04:30:50,267 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bc400cd23/1ec537f944db4b558e49a0958c0988b4/FLAG891cb9dca [2024-06-28 04:30:50,282 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bc400cd23/1ec537f944db4b558e49a0958c0988b4 [2024-06-28 04:30:50,283 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:30:50,284 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:30:50,285 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:30:50,285 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:30:50,289 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:30:50,289 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:49" (1/2) ... [2024-06-28 04:30:50,290 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7becd4d8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:30:50, skipping insertion in model container [2024-06-28 04:30:50,290 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:49" (1/2) ... [2024-06-28 04:30:50,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@139c4a61 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:30:50, skipping insertion in model container [2024-06-28 04:30:50,292 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:30:50" (2/2) ... [2024-06-28 04:30:50,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7becd4d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50, skipping insertion in model container [2024-06-28 04:30:50,293 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:30:50" (2/2) ... [2024-06-28 04:30:50,293 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:30:50,360 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:30:50,361 INFO L97 edCorrectnessWitness]: Location invariant before [L820-L820] ((((((((((((((((! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 04:30:50,361 INFO L97 edCorrectnessWitness]: Location invariant before [L821-L821] ((((((((((((((((! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 04:30:50,361 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] ((((((((((((((((! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2)) [2024-06-28 04:30:50,362 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:30:50,362 INFO L106 edCorrectnessWitness]: ghost_update [L816-L816] multithreaded = 1; [2024-06-28 04:30:50,398 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:30:50,649 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:30:50,666 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:30:50,807 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:30:50,846 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:30:50,847 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50 WrapperNode [2024-06-28 04:30:50,847 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:30:50,848 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:30:50,848 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:30:50,849 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:30:50,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,876 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,903 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-28 04:30:50,905 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:30:50,915 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:30:50,915 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:30:50,915 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:30:50,923 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,923 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,926 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,937 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 04:30:50,938 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,938 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,945 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,946 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,947 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,948 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,951 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:30:50,951 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:30:50,952 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:30:50,952 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:30:50,952 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (1/1) ... [2024-06-28 04:30:50,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:30:50,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:30:51,013 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:30:51,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:30:51,079 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:30:51,080 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:30:51,080 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:30:51,080 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:30:51,080 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:30:51,080 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:30:51,080 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:30:51,081 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:30:51,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:30:51,081 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:30:51,081 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:30:51,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:30:51,085 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:30:51,202 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:30:51,205 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:30:51,460 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:30:51,461 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:30:51,594 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:30:51,595 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:30:51,597 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:30:51 BoogieIcfgContainer [2024-06-28 04:30:51,597 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:30:51,599 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:30:51,599 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:30:51,601 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:30:51,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:30:49" (1/4) ... [2024-06-28 04:30:51,602 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30099fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:30:51, skipping insertion in model container [2024-06-28 04:30:51,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:30:50" (2/4) ... [2024-06-28 04:30:51,602 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30099fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:30:51, skipping insertion in model container [2024-06-28 04:30:51,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:30:50" (3/4) ... [2024-06-28 04:30:51,603 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30099fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:30:51, skipping insertion in model container [2024-06-28 04:30:51,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:30:51" (4/4) ... [2024-06-28 04:30:51,604 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_power.opt_pso.opt_rmo.opt.i [2024-06-28 04:30:51,616 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:30:51,616 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:30:51,617 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:30:51,656 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:30:51,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:30:51,709 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 04:30:51,709 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:30:51,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 70 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:30:51,712 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 04:30:51,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 04:30:51,727 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:30:51,732 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;@531e2c64, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:30:51,732 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:30:51,738 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:30:51,738 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:30:51,738 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:30:51,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:51,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:30:51,739 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:51,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:51,743 INFO L85 PathProgramCache]: Analyzing trace with hash 364147537, now seen corresponding path program 1 times [2024-06-28 04:30:51,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:51,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799803516] [2024-06-28 04:30:51,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:51,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:51,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:52,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:52,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799803516] [2024-06-28 04:30:52,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799803516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:52,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:52,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:30:52,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078804140] [2024-06-28 04:30:52,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:52,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:30:52,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:52,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:30:52,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:30:52,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 04:30:52,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:52,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:52,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 04:30:52,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:52,817 INFO L124 PetriNetUnfolderBase]: 1059/1629 cut-off events. [2024-06-28 04:30:52,817 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-28 04:30:52,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3293 conditions, 1629 events. 1059/1629 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8049 event pairs, 698 based on Foata normal form. 1/1594 useless extension candidates. Maximal degree in co-relation 3281. Up to 1593 conditions per place. [2024-06-28 04:30:52,831 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 04:30:52,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-28 04:30:52,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:30:52,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:30:52,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-28 04:30:52,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 04:30:52,841 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 74 transitions. [2024-06-28 04:30:52,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-28 04:30:52,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:52,846 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 04:30:52,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 04:30:52,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 04:30:52,849 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 04:30:52,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:52,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:52,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:52,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:30:52,850 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:52,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:52,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2054472650, now seen corresponding path program 1 times [2024-06-28 04:30:52,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:52,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169593300] [2024-06-28 04:30:52,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:52,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:52,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:53,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:53,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169593300] [2024-06-28 04:30:53,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169593300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:53,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:53,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:30:53,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031887774] [2024-06-28 04:30:53,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:53,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:30:53,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:53,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:30:53,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:30:53,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-28 04:30:53,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:53,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-28 04:30:53,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:53,502 INFO L124 PetriNetUnfolderBase]: 1053/1620 cut-off events. [2024-06-28 04:30:53,502 INFO L125 PetriNetUnfolderBase]: For 342/342 co-relation queries the response was YES. [2024-06-28 04:30:53,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3743 conditions, 1620 events. 1053/1620 cut-off events. For 342/342 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7918 event pairs, 618 based on Foata normal form. 3/1621 useless extension candidates. Maximal degree in co-relation 3731. Up to 1569 conditions per place. [2024-06-28 04:30:53,510 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 04:30:53,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-28 04:30:53,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:30:53,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:30:53,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 04:30:53,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 04:30:53,514 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 96 transitions. [2024-06-28 04:30:53,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-28 04:30:53,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:30:53,516 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 04:30:53,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 04:30:53,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 04:30:53,517 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 04:30:53,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:53,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:53,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:53,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:30:53,520 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:53,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:53,521 INFO L85 PathProgramCache]: Analyzing trace with hash 964719951, now seen corresponding path program 1 times [2024-06-28 04:30:53,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:53,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670411925] [2024-06-28 04:30:53,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:53,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:53,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:54,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-28 04:30:54,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:54,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670411925] [2024-06-28 04:30:54,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670411925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:54,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:54,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:54,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67162525] [2024-06-28 04:30:54,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:54,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:54,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:54,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:54,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:54,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:30:54,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:54,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:54,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:30:54,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:54,418 INFO L124 PetriNetUnfolderBase]: 1342/2032 cut-off events. [2024-06-28 04:30:54,419 INFO L125 PetriNetUnfolderBase]: For 1070/1070 co-relation queries the response was YES. [2024-06-28 04:30:54,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5206 conditions, 2032 events. 1342/2032 cut-off events. For 1070/1070 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9696 event pairs, 822 based on Foata normal form. 2/2034 useless extension candidates. Maximal degree in co-relation 5191. Up to 1995 conditions per place. [2024-06-28 04:30:54,427 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 8 changer transitions 0/52 dead transitions. [2024-06-28 04:30:54,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 52 transitions, 270 flow [2024-06-28 04:30:54,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:30:54,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:30:54,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-28 04:30:54,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 04:30:54,431 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 91 transitions. [2024-06-28 04:30:54,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 52 transitions, 270 flow [2024-06-28 04:30:54,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 52 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:54,434 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 164 flow [2024-06-28 04:30:54,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=164, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 04:30:54,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-28 04:30:54,436 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 164 flow [2024-06-28 04:30:54,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:54,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:54,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:54,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:30:54,436 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:54,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:54,437 INFO L85 PathProgramCache]: Analyzing trace with hash -250177554, now seen corresponding path program 1 times [2024-06-28 04:30:54,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:54,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204256304] [2024-06-28 04:30:54,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:54,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:54,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:54,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:54,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204256304] [2024-06-28 04:30:54,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204256304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:54,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:54,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:30:54,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126557174] [2024-06-28 04:30:54,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:54,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:30:54,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:54,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:30:54,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:30:55,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 04:30:55,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:55,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 04:30:55,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:55,329 INFO L124 PetriNetUnfolderBase]: 1333/2017 cut-off events. [2024-06-28 04:30:55,329 INFO L125 PetriNetUnfolderBase]: For 1956/1956 co-relation queries the response was YES. [2024-06-28 04:30:55,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5644 conditions, 2017 events. 1333/2017 cut-off events. For 1956/1956 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9630 event pairs, 467 based on Foata normal form. 6/2023 useless extension candidates. Maximal degree in co-relation 5628. Up to 1929 conditions per place. [2024-06-28 04:30:55,340 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-28 04:30:55,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 71 transitions, 378 flow [2024-06-28 04:30:55,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:55,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:55,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-28 04:30:55,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-28 04:30:55,343 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 164 flow. Second operand 6 states and 131 transitions. [2024-06-28 04:30:55,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 71 transitions, 378 flow [2024-06-28 04:30:55,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 71 transitions, 360 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:55,347 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 205 flow [2024-06-28 04:30:55,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 04:30:55,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 04:30:55,349 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 205 flow [2024-06-28 04:30:55,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:55,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:55,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:30:55,350 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:55,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:55,350 INFO L85 PathProgramCache]: Analyzing trace with hash -158451778, now seen corresponding path program 1 times [2024-06-28 04:30:55,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:55,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161997639] [2024-06-28 04:30:55,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:55,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:55,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:55,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:55,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161997639] [2024-06-28 04:30:55,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161997639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:55,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:55,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:55,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334068460] [2024-06-28 04:30:55,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:55,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:55,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:55,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:55,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:55,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:30:55,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 205 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:55,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:55,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:30:55,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:56,302 INFO L124 PetriNetUnfolderBase]: 1323/2003 cut-off events. [2024-06-28 04:30:56,302 INFO L125 PetriNetUnfolderBase]: For 3192/3192 co-relation queries the response was YES. [2024-06-28 04:30:56,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6113 conditions, 2003 events. 1323/2003 cut-off events. For 3192/3192 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9524 event pairs, 556 based on Foata normal form. 4/2007 useless extension candidates. Maximal degree in co-relation 6095. Up to 1948 conditions per place. [2024-06-28 04:30:56,315 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 11 changer transitions 0/64 dead transitions. [2024-06-28 04:30:56,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 64 transitions, 381 flow [2024-06-28 04:30:56,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:56,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:56,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:30:56,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 04:30:56,317 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 205 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:30:56,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 64 transitions, 381 flow [2024-06-28 04:30:56,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 352 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:30:56,324 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 230 flow [2024-06-28 04:30:56,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=230, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-28 04:30:56,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-28 04:30:56,326 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 230 flow [2024-06-28 04:30:56,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:56,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:56,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:56,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:30:56,327 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:56,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:56,328 INFO L85 PathProgramCache]: Analyzing trace with hash 265243754, now seen corresponding path program 1 times [2024-06-28 04:30:56,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:56,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263628363] [2024-06-28 04:30:56,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:56,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:56,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:56,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:56,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:56,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263628363] [2024-06-28 04:30:56,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263628363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:56,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:56,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:56,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479836117] [2024-06-28 04:30:56,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:56,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:56,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:56,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:56,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:56,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:30:56,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 230 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:56,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:56,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:30:56,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:57,286 INFO L124 PetriNetUnfolderBase]: 1334/2025 cut-off events. [2024-06-28 04:30:57,286 INFO L125 PetriNetUnfolderBase]: For 4482/4486 co-relation queries the response was YES. [2024-06-28 04:30:57,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6632 conditions, 2025 events. 1334/2025 cut-off events. For 4482/4486 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9750 event pairs, 557 based on Foata normal form. 6/2031 useless extension candidates. Maximal degree in co-relation 6612. Up to 1947 conditions per place. [2024-06-28 04:30:57,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-28 04:30:57,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 74 transitions, 478 flow [2024-06-28 04:30:57,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:57,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:57,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 04:30:57,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-28 04:30:57,299 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 230 flow. Second operand 6 states and 113 transitions. [2024-06-28 04:30:57,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 74 transitions, 478 flow [2024-06-28 04:30:57,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 448 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 04:30:57,302 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 286 flow [2024-06-28 04:30:57,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=54} [2024-06-28 04:30:57,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-28 04:30:57,303 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 286 flow [2024-06-28 04:30:57,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:57,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:57,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:57,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:30:57,304 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:57,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:57,304 INFO L85 PathProgramCache]: Analyzing trace with hash -577721786, now seen corresponding path program 2 times [2024-06-28 04:30:57,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:57,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834019249] [2024-06-28 04:30:57,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:57,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:57,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:57,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:57,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:57,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834019249] [2024-06-28 04:30:57,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834019249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:57,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:57,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:30:57,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990748250] [2024-06-28 04:30:57,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:57,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:30:57,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:57,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:30:57,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:30:57,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:30:57,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 54 transitions, 286 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:57,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:57,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:30:57,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:58,168 INFO L124 PetriNetUnfolderBase]: 1329/2012 cut-off events. [2024-06-28 04:30:58,168 INFO L125 PetriNetUnfolderBase]: For 6020/6020 co-relation queries the response was YES. [2024-06-28 04:30:58,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7059 conditions, 2012 events. 1329/2012 cut-off events. For 6020/6020 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9663 event pairs, 560 based on Foata normal form. 2/2013 useless extension candidates. Maximal degree in co-relation 7038. Up to 1942 conditions per place. [2024-06-28 04:30:58,179 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 16 changer transitions 0/69 dead transitions. [2024-06-28 04:30:58,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 69 transitions, 452 flow [2024-06-28 04:30:58,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:30:58,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:30:58,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-28 04:30:58,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:30:58,195 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 286 flow. Second operand 6 states and 108 transitions. [2024-06-28 04:30:58,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 69 transitions, 452 flow [2024-06-28 04:30:58,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 69 transitions, 418 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:30:58,201 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 292 flow [2024-06-28 04:30:58,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-06-28 04:30:58,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-28 04:30:58,202 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 292 flow [2024-06-28 04:30:58,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:58,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:58,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:58,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:30:58,203 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:58,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:58,203 INFO L85 PathProgramCache]: Analyzing trace with hash -95457399, now seen corresponding path program 1 times [2024-06-28 04:30:58,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:58,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968782684] [2024-06-28 04:30:58,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:58,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:58,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:58,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-28 04:30:58,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:58,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968782684] [2024-06-28 04:30:58,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968782684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:58,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:58,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:58,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92361887] [2024-06-28 04:30:58,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:58,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:58,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:58,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:58,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:58,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:30:58,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 292 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:58,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:58,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:30:58,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:30:59,206 INFO L124 PetriNetUnfolderBase]: 1408/2139 cut-off events. [2024-06-28 04:30:59,207 INFO L125 PetriNetUnfolderBase]: For 7677/7677 co-relation queries the response was YES. [2024-06-28 04:30:59,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7673 conditions, 2139 events. 1408/2139 cut-off events. For 7677/7677 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10360 event pairs, 515 based on Foata normal form. 4/2142 useless extension candidates. Maximal degree in co-relation 7650. Up to 1947 conditions per place. [2024-06-28 04:30:59,219 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 68 selfloop transitions, 36 changer transitions 0/109 dead transitions. [2024-06-28 04:30:59,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 109 transitions, 787 flow [2024-06-28 04:30:59,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:30:59,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:30:59,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 04:30:59,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-28 04:30:59,221 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 292 flow. Second operand 8 states and 155 transitions. [2024-06-28 04:30:59,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 109 transitions, 787 flow [2024-06-28 04:30:59,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 109 transitions, 709 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:30:59,225 INFO L231 Difference]: Finished difference. Result has 65 places, 75 transitions, 493 flow [2024-06-28 04:30:59,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=493, PETRI_PLACES=65, PETRI_TRANSITIONS=75} [2024-06-28 04:30:59,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-28 04:30:59,226 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 75 transitions, 493 flow [2024-06-28 04:30:59,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:59,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:30:59,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:30:59,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:30:59,227 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:30:59,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:30:59,227 INFO L85 PathProgramCache]: Analyzing trace with hash -432105655, now seen corresponding path program 2 times [2024-06-28 04:30:59,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:30:59,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708205021] [2024-06-28 04:30:59,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:30:59,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:30:59,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:30:59,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:30:59,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:30:59,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708205021] [2024-06-28 04:30:59,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708205021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:30:59,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:30:59,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:30:59,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250647576] [2024-06-28 04:30:59,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:30:59,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:30:59,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:30:59,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:30:59,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:30:59,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:30:59,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 75 transitions, 493 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:30:59,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:30:59,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:30:59,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:00,245 INFO L124 PetriNetUnfolderBase]: 1444/2201 cut-off events. [2024-06-28 04:31:00,245 INFO L125 PetriNetUnfolderBase]: For 10103/10103 co-relation queries the response was YES. [2024-06-28 04:31:00,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8583 conditions, 2201 events. 1444/2201 cut-off events. For 10103/10103 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10689 event pairs, 514 based on Foata normal form. 6/2206 useless extension candidates. Maximal degree in co-relation 8557. Up to 1979 conditions per place. [2024-06-28 04:31:00,258 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 42 changer transitions 0/109 dead transitions. [2024-06-28 04:31:00,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 109 transitions, 881 flow [2024-06-28 04:31:00,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:00,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:00,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 04:31:00,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-28 04:31:00,260 INFO L175 Difference]: Start difference. First operand has 65 places, 75 transitions, 493 flow. Second operand 7 states and 134 transitions. [2024-06-28 04:31:00,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 109 transitions, 881 flow [2024-06-28 04:31:00,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 109 transitions, 855 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 04:31:00,267 INFO L231 Difference]: Finished difference. Result has 70 places, 81 transitions, 628 flow [2024-06-28 04:31:00,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=628, PETRI_PLACES=70, PETRI_TRANSITIONS=81} [2024-06-28 04:31:00,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-28 04:31:00,292 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 81 transitions, 628 flow [2024-06-28 04:31:00,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:00,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:00,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:31:00,293 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:00,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:00,293 INFO L85 PathProgramCache]: Analyzing trace with hash -729238459, now seen corresponding path program 3 times [2024-06-28 04:31:00,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:00,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195752112] [2024-06-28 04:31:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:00,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:00,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:00,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:00,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:00,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195752112] [2024-06-28 04:31:00,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195752112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:00,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:00,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:00,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805228609] [2024-06-28 04:31:00,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:00,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:00,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:00,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:00,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:00,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:00,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 81 transitions, 628 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:00,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:00,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:00,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:01,303 INFO L124 PetriNetUnfolderBase]: 1480/2248 cut-off events. [2024-06-28 04:31:01,304 INFO L125 PetriNetUnfolderBase]: For 12383/12383 co-relation queries the response was YES. [2024-06-28 04:31:01,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9274 conditions, 2248 events. 1480/2248 cut-off events. For 12383/12383 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10883 event pairs, 510 based on Foata normal form. 6/2253 useless extension candidates. Maximal degree in co-relation 9246. Up to 2011 conditions per place. [2024-06-28 04:31:01,320 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 49 changer transitions 0/112 dead transitions. [2024-06-28 04:31:01,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 112 transitions, 1032 flow [2024-06-28 04:31:01,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:01,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:01,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:31:01,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:31:01,322 INFO L175 Difference]: Start difference. First operand has 70 places, 81 transitions, 628 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:31:01,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 112 transitions, 1032 flow [2024-06-28 04:31:01,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 112 transitions, 928 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:01,335 INFO L231 Difference]: Finished difference. Result has 72 places, 87 transitions, 711 flow [2024-06-28 04:31:01,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=711, PETRI_PLACES=72, PETRI_TRANSITIONS=87} [2024-06-28 04:31:01,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-28 04:31:01,337 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 87 transitions, 711 flow [2024-06-28 04:31:01,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:01,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:01,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:01,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:31:01,338 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:01,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:01,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1948553089, now seen corresponding path program 4 times [2024-06-28 04:31:01,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:01,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234553399] [2024-06-28 04:31:01,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:01,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:01,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:01,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:01,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:01,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234553399] [2024-06-28 04:31:01,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234553399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:01,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:01,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:01,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522660294] [2024-06-28 04:31:01,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:01,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:01,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:01,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:01,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:01,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:01,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 87 transitions, 711 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:01,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:01,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:01,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:02,422 INFO L124 PetriNetUnfolderBase]: 1464/2228 cut-off events. [2024-06-28 04:31:02,423 INFO L125 PetriNetUnfolderBase]: For 12404/12404 co-relation queries the response was YES. [2024-06-28 04:31:02,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9088 conditions, 2228 events. 1464/2228 cut-off events. For 12404/12404 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10759 event pairs, 513 based on Foata normal form. 6/2233 useless extension candidates. Maximal degree in co-relation 9060. Up to 1998 conditions per place. [2024-06-28 04:31:02,434 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 47 changer transitions 0/110 dead transitions. [2024-06-28 04:31:02,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 110 transitions, 995 flow [2024-06-28 04:31:02,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:02,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:02,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:31:02,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:31:02,435 INFO L175 Difference]: Start difference. First operand has 72 places, 87 transitions, 711 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:31:02,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 110 transitions, 995 flow [2024-06-28 04:31:02,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 110 transitions, 862 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:02,445 INFO L231 Difference]: Finished difference. Result has 75 places, 87 transitions, 683 flow [2024-06-28 04:31:02,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=578, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=683, PETRI_PLACES=75, PETRI_TRANSITIONS=87} [2024-06-28 04:31:02,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-28 04:31:02,446 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 87 transitions, 683 flow [2024-06-28 04:31:02,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:02,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:02,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:02,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:31:02,447 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:02,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:02,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1948276259, now seen corresponding path program 1 times [2024-06-28 04:31:02,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:02,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248838573] [2024-06-28 04:31:02,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:02,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:02,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:03,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:03,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:03,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248838573] [2024-06-28 04:31:03,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248838573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:03,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:03,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:03,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845705791] [2024-06-28 04:31:03,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:03,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:03,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:03,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:03,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:03,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:03,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 87 transitions, 683 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:03,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:03,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:03,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:03,877 INFO L124 PetriNetUnfolderBase]: 1456/2219 cut-off events. [2024-06-28 04:31:03,877 INFO L125 PetriNetUnfolderBase]: For 13686/13686 co-relation queries the response was YES. [2024-06-28 04:31:03,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9101 conditions, 2219 events. 1456/2219 cut-off events. For 13686/13686 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10658 event pairs, 519 based on Foata normal form. 4/2223 useless extension candidates. Maximal degree in co-relation 9072. Up to 2123 conditions per place. [2024-06-28 04:31:03,889 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 92 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2024-06-28 04:31:03,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 110 transitions, 979 flow [2024-06-28 04:31:03,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:03,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:03,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:31:03,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:31:03,891 INFO L175 Difference]: Start difference. First operand has 75 places, 87 transitions, 683 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:31:03,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 110 transitions, 979 flow [2024-06-28 04:31:03,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 110 transitions, 845 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:03,902 INFO L231 Difference]: Finished difference. Result has 75 places, 89 transitions, 610 flow [2024-06-28 04:31:03,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=610, PETRI_PLACES=75, PETRI_TRANSITIONS=89} [2024-06-28 04:31:03,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-28 04:31:03,903 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 89 transitions, 610 flow [2024-06-28 04:31:03,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:03,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:03,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:03,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:31:03,903 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:03,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:03,904 INFO L85 PathProgramCache]: Analyzing trace with hash -555715092, now seen corresponding path program 1 times [2024-06-28 04:31:03,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:03,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074176674] [2024-06-28 04:31:03,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:03,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:03,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:04,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:04,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:04,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074176674] [2024-06-28 04:31:04,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074176674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:04,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:04,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:31:04,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345003123] [2024-06-28 04:31:04,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:04,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:31:04,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:04,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:31:04,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:31:04,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:04,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 89 transitions, 610 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:04,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:04,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:04,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:04,649 INFO L124 PetriNetUnfolderBase]: 1323/2086 cut-off events. [2024-06-28 04:31:04,649 INFO L125 PetriNetUnfolderBase]: For 14238/14238 co-relation queries the response was YES. [2024-06-28 04:31:04,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8589 conditions, 2086 events. 1323/2086 cut-off events. For 14238/14238 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10220 event pairs, 556 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 8559. Up to 1959 conditions per place. [2024-06-28 04:31:04,661 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 72 selfloop transitions, 8 changer transitions 0/100 dead transitions. [2024-06-28 04:31:04,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 100 transitions, 814 flow [2024-06-28 04:31:04,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:31:04,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:31:04,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 04:31:04,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:31:04,662 INFO L175 Difference]: Start difference. First operand has 75 places, 89 transitions, 610 flow. Second operand 5 states and 90 transitions. [2024-06-28 04:31:04,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 100 transitions, 814 flow [2024-06-28 04:31:04,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 100 transitions, 771 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:04,671 INFO L231 Difference]: Finished difference. Result has 75 places, 92 transitions, 615 flow [2024-06-28 04:31:04,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=567, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=615, PETRI_PLACES=75, PETRI_TRANSITIONS=92} [2024-06-28 04:31:04,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-28 04:31:04,672 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 92 transitions, 615 flow [2024-06-28 04:31:04,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:04,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:04,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:04,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:31:04,673 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:04,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:04,673 INFO L85 PathProgramCache]: Analyzing trace with hash -510557147, now seen corresponding path program 1 times [2024-06-28 04:31:04,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:04,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562137642] [2024-06-28 04:31:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:04,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:04,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:05,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:05,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:05,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562137642] [2024-06-28 04:31:05,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562137642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:05,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:05,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:05,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517067076] [2024-06-28 04:31:05,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:05,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:05,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:05,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:05,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:05,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:05,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 92 transitions, 615 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:05,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:05,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:05,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:05,710 INFO L124 PetriNetUnfolderBase]: 1464/2238 cut-off events. [2024-06-28 04:31:05,710 INFO L125 PetriNetUnfolderBase]: For 16613/16613 co-relation queries the response was YES. [2024-06-28 04:31:05,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9619 conditions, 2238 events. 1464/2238 cut-off events. For 16613/16613 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10838 event pairs, 529 based on Foata normal form. 2/2240 useless extension candidates. Maximal degree in co-relation 9588. Up to 2130 conditions per place. [2024-06-28 04:31:05,724 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 98 selfloop transitions, 17 changer transitions 0/120 dead transitions. [2024-06-28 04:31:05,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 120 transitions, 953 flow [2024-06-28 04:31:05,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:05,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:05,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:31:05,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-28 04:31:05,726 INFO L175 Difference]: Start difference. First operand has 75 places, 92 transitions, 615 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:31:05,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 120 transitions, 953 flow [2024-06-28 04:31:05,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 120 transitions, 927 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:05,737 INFO L231 Difference]: Finished difference. Result has 79 places, 95 transitions, 665 flow [2024-06-28 04:31:05,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=665, PETRI_PLACES=79, PETRI_TRANSITIONS=95} [2024-06-28 04:31:05,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-28 04:31:05,738 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 95 transitions, 665 flow [2024-06-28 04:31:05,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:05,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:05,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:05,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:31:05,739 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:05,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:05,740 INFO L85 PathProgramCache]: Analyzing trace with hash -510379517, now seen corresponding path program 2 times [2024-06-28 04:31:05,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:05,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414373992] [2024-06-28 04:31:05,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:05,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:05,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:06,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:06,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:06,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414373992] [2024-06-28 04:31:06,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414373992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:06,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:06,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:06,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817248052] [2024-06-28 04:31:06,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:06,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:06,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:06,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:06,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:06,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:06,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 95 transitions, 665 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:06,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:06,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:06,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:06,737 INFO L124 PetriNetUnfolderBase]: 1475/2258 cut-off events. [2024-06-28 04:31:06,737 INFO L125 PetriNetUnfolderBase]: For 19490/19492 co-relation queries the response was YES. [2024-06-28 04:31:06,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10206 conditions, 2258 events. 1475/2258 cut-off events. For 19490/19492 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11003 event pairs, 523 based on Foata normal form. 4/2262 useless extension candidates. Maximal degree in co-relation 10174. Up to 2075 conditions per place. [2024-06-28 04:31:06,750 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 88 selfloop transitions, 34 changer transitions 0/127 dead transitions. [2024-06-28 04:31:06,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 127 transitions, 1111 flow [2024-06-28 04:31:06,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:06,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:06,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:31:06,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-28 04:31:06,752 INFO L175 Difference]: Start difference. First operand has 79 places, 95 transitions, 665 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:31:06,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 127 transitions, 1111 flow [2024-06-28 04:31:06,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1059 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:06,767 INFO L231 Difference]: Finished difference. Result has 81 places, 101 transitions, 765 flow [2024-06-28 04:31:06,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=765, PETRI_PLACES=81, PETRI_TRANSITIONS=101} [2024-06-28 04:31:06,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 04:31:06,768 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 101 transitions, 765 flow [2024-06-28 04:31:06,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:06,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:06,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:06,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:31:06,769 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:06,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:06,769 INFO L85 PathProgramCache]: Analyzing trace with hash -808665077, now seen corresponding path program 3 times [2024-06-28 04:31:06,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:06,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277374057] [2024-06-28 04:31:06,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:06,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:07,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:07,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:07,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277374057] [2024-06-28 04:31:07,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277374057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:07,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:07,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:07,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585901579] [2024-06-28 04:31:07,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:07,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:07,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:07,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:07,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:07,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:07,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 101 transitions, 765 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:07,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:07,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:07,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:07,817 INFO L124 PetriNetUnfolderBase]: 1470/2242 cut-off events. [2024-06-28 04:31:07,817 INFO L125 PetriNetUnfolderBase]: For 22776/22776 co-relation queries the response was YES. [2024-06-28 04:31:07,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10623 conditions, 2242 events. 1470/2242 cut-off events. For 22776/22776 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10867 event pairs, 531 based on Foata normal form. 2/2242 useless extension candidates. Maximal degree in co-relation 10590. Up to 2070 conditions per place. [2024-06-28 04:31:07,830 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 84 selfloop transitions, 33 changer transitions 0/122 dead transitions. [2024-06-28 04:31:07,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1071 flow [2024-06-28 04:31:07,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:07,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:07,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:31:07,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:31:07,831 INFO L175 Difference]: Start difference. First operand has 81 places, 101 transitions, 765 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:31:07,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1071 flow [2024-06-28 04:31:07,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 122 transitions, 1003 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:07,849 INFO L231 Difference]: Finished difference. Result has 85 places, 101 transitions, 772 flow [2024-06-28 04:31:07,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=772, PETRI_PLACES=85, PETRI_TRANSITIONS=101} [2024-06-28 04:31:07,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-28 04:31:07,850 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 101 transitions, 772 flow [2024-06-28 04:31:07,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:07,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:07,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:07,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:31:07,851 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:07,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:07,851 INFO L85 PathProgramCache]: Analyzing trace with hash -47297489, now seen corresponding path program 1 times [2024-06-28 04:31:07,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:07,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49210108] [2024-06-28 04:31:07,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:07,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:07,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:08,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:08,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:08,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49210108] [2024-06-28 04:31:08,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49210108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:08,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:08,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:08,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449019224] [2024-06-28 04:31:08,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:08,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:08,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:08,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:08,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:08,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:08,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 101 transitions, 772 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:08,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:08,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:08,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:08,655 INFO L124 PetriNetUnfolderBase]: 1342/2123 cut-off events. [2024-06-28 04:31:08,656 INFO L125 PetriNetUnfolderBase]: For 24687/24692 co-relation queries the response was YES. [2024-06-28 04:31:08,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10218 conditions, 2123 events. 1342/2123 cut-off events. For 24687/24692 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 10527 event pairs, 527 based on Foata normal form. 3/2124 useless extension candidates. Maximal degree in co-relation 10183. Up to 1934 conditions per place. [2024-06-28 04:31:08,669 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 79 selfloop transitions, 21 changer transitions 0/120 dead transitions. [2024-06-28 04:31:08,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 120 transitions, 1092 flow [2024-06-28 04:31:08,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:08,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:08,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 04:31:08,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-28 04:31:08,672 INFO L175 Difference]: Start difference. First operand has 85 places, 101 transitions, 772 flow. Second operand 6 states and 109 transitions. [2024-06-28 04:31:08,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 120 transitions, 1092 flow [2024-06-28 04:31:08,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 1006 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:08,690 INFO L231 Difference]: Finished difference. Result has 86 places, 109 transitions, 813 flow [2024-06-28 04:31:08,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=813, PETRI_PLACES=86, PETRI_TRANSITIONS=109} [2024-06-28 04:31:08,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-28 04:31:08,691 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 109 transitions, 813 flow [2024-06-28 04:31:08,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:08,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:08,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:08,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:31:08,692 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-28 04:31:08,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:08,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1205762398, now seen corresponding path program 1 times [2024-06-28 04:31:08,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:08,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137491071] [2024-06-28 04:31:08,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:08,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:09,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:09,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:09,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137491071] [2024-06-28 04:31:09,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137491071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:09,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:09,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:09,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286238435] [2024-06-28 04:31:09,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:09,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:09,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:09,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:09,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:09,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:09,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 109 transitions, 813 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:09,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:09,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:09,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:09,885 INFO L124 PetriNetUnfolderBase]: 1585/2437 cut-off events. [2024-06-28 04:31:09,886 INFO L125 PetriNetUnfolderBase]: For 30405/30405 co-relation queries the response was YES. [2024-06-28 04:31:09,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12338 conditions, 2437 events. 1585/2437 cut-off events. For 30405/30405 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12004 event pairs, 521 based on Foata normal form. 4/2441 useless extension candidates. Maximal degree in co-relation 12301. Up to 2234 conditions per place. [2024-06-28 04:31:09,899 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 132 selfloop transitions, 36 changer transitions 0/173 dead transitions. [2024-06-28 04:31:09,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 173 transitions, 1548 flow [2024-06-28 04:31:09,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:31:09,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:31:09,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 04:31:09,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44124168514412415 [2024-06-28 04:31:09,903 INFO L175 Difference]: Start difference. First operand has 86 places, 109 transitions, 813 flow. Second operand 11 states and 199 transitions. [2024-06-28 04:31:09,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 173 transitions, 1548 flow [2024-06-28 04:31:09,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 173 transitions, 1507 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 04:31:09,927 INFO L231 Difference]: Finished difference. Result has 98 places, 129 transitions, 1060 flow [2024-06-28 04:31:09,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1060, PETRI_PLACES=98, PETRI_TRANSITIONS=129} [2024-06-28 04:31:09,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-28 04:31:09,927 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 129 transitions, 1060 flow [2024-06-28 04:31:09,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:09,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:09,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:09,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:31:09,928 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:09,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:09,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1010165820, now seen corresponding path program 2 times [2024-06-28 04:31:09,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:09,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715503058] [2024-06-28 04:31:09,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:09,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:09,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:10,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:10,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:10,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715503058] [2024-06-28 04:31:10,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715503058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:10,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:10,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:10,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016064209] [2024-06-28 04:31:10,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:10,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:10,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:10,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:10,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:10,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:10,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 129 transitions, 1060 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:10,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:10,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:10,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:11,076 INFO L124 PetriNetUnfolderBase]: 1569/2413 cut-off events. [2024-06-28 04:31:11,076 INFO L125 PetriNetUnfolderBase]: For 34284/34284 co-relation queries the response was YES. [2024-06-28 04:31:11,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12821 conditions, 2413 events. 1569/2413 cut-off events. For 34284/34284 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 11902 event pairs, 520 based on Foata normal form. 6/2419 useless extension candidates. Maximal degree in co-relation 12779. Up to 2221 conditions per place. [2024-06-28 04:31:11,091 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 120 selfloop transitions, 34 changer transitions 0/159 dead transitions. [2024-06-28 04:31:11,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1487 flow [2024-06-28 04:31:11,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:11,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:11,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:31:11,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:31:11,094 INFO L175 Difference]: Start difference. First operand has 98 places, 129 transitions, 1060 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:31:11,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1487 flow [2024-06-28 04:31:11,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 159 transitions, 1378 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:11,116 INFO L231 Difference]: Finished difference. Result has 102 places, 129 transitions, 1036 flow [2024-06-28 04:31:11,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1036, PETRI_PLACES=102, PETRI_TRANSITIONS=129} [2024-06-28 04:31:11,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 04:31:11,117 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 129 transitions, 1036 flow [2024-06-28 04:31:11,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:11,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:11,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:11,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:31:11,118 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:11,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:11,118 INFO L85 PathProgramCache]: Analyzing trace with hash -862348830, now seen corresponding path program 3 times [2024-06-28 04:31:11,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:11,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958353703] [2024-06-28 04:31:11,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:11,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:11,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:11,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958353703] [2024-06-28 04:31:11,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958353703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:11,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:11,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:11,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625651156] [2024-06-28 04:31:11,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:11,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:11,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:11,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:11,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:11,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:11,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 129 transitions, 1036 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:11,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:11,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:11,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:12,322 INFO L124 PetriNetUnfolderBase]: 1623/2499 cut-off events. [2024-06-28 04:31:12,323 INFO L125 PetriNetUnfolderBase]: For 37839/37839 co-relation queries the response was YES. [2024-06-28 04:31:12,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13497 conditions, 2499 events. 1623/2499 cut-off events. For 37839/37839 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12481 event pairs, 461 based on Foata normal form. 4/2502 useless extension candidates. Maximal degree in co-relation 13453. Up to 1989 conditions per place. [2024-06-28 04:31:12,340 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 74 changer transitions 0/174 dead transitions. [2024-06-28 04:31:12,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 174 transitions, 1773 flow [2024-06-28 04:31:12,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:12,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:12,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:31:12,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 04:31:12,341 INFO L175 Difference]: Start difference. First operand has 102 places, 129 transitions, 1036 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:31:12,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 174 transitions, 1773 flow [2024-06-28 04:31:12,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 174 transitions, 1684 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:12,368 INFO L231 Difference]: Finished difference. Result has 103 places, 138 transitions, 1251 flow [2024-06-28 04:31:12,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1251, PETRI_PLACES=103, PETRI_TRANSITIONS=138} [2024-06-28 04:31:12,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-28 04:31:12,369 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 138 transitions, 1251 flow [2024-06-28 04:31:12,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:12,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:12,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:12,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:31:12,370 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:12,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:12,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1358104970, now seen corresponding path program 4 times [2024-06-28 04:31:12,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:12,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624471819] [2024-06-28 04:31:12,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:12,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:12,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:12,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:12,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:12,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624471819] [2024-06-28 04:31:12,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624471819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:12,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:12,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:12,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592155544] [2024-06-28 04:31:12,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:12,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:12,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:12,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:12,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:12,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:12,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 138 transitions, 1251 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:12,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:12,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:12,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:13,561 INFO L124 PetriNetUnfolderBase]: 1613/2489 cut-off events. [2024-06-28 04:31:13,561 INFO L125 PetriNetUnfolderBase]: For 38972/38972 co-relation queries the response was YES. [2024-06-28 04:31:13,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13748 conditions, 2489 events. 1613/2489 cut-off events. For 38972/38972 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12402 event pairs, 478 based on Foata normal form. 4/2492 useless extension candidates. Maximal degree in co-relation 13704. Up to 1981 conditions per place. [2024-06-28 04:31:13,577 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 93 selfloop transitions, 73 changer transitions 0/171 dead transitions. [2024-06-28 04:31:13,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 171 transitions, 1769 flow [2024-06-28 04:31:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:13,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:13,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 04:31:13,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 04:31:13,578 INFO L175 Difference]: Start difference. First operand has 103 places, 138 transitions, 1251 flow. Second operand 8 states and 156 transitions. [2024-06-28 04:31:13,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 171 transitions, 1769 flow [2024-06-28 04:31:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 171 transitions, 1667 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:13,609 INFO L231 Difference]: Finished difference. Result has 108 places, 138 transitions, 1303 flow [2024-06-28 04:31:13,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1303, PETRI_PLACES=108, PETRI_TRANSITIONS=138} [2024-06-28 04:31:13,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 04:31:13,610 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 138 transitions, 1303 flow [2024-06-28 04:31:13,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:13,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:13,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:13,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:31:13,610 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:13,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:13,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1571248508, now seen corresponding path program 1 times [2024-06-28 04:31:13,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:13,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731450876] [2024-06-28 04:31:13,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:13,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:13,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:14,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:14,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:14,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731450876] [2024-06-28 04:31:14,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731450876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:14,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:14,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:14,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688786548] [2024-06-28 04:31:14,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:14,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:14,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:14,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:14,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:14,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:14,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 138 transitions, 1303 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:14,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:14,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:14,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:15,206 INFO L124 PetriNetUnfolderBase]: 1630/2514 cut-off events. [2024-06-28 04:31:15,206 INFO L125 PetriNetUnfolderBase]: For 41446/41446 co-relation queries the response was YES. [2024-06-28 04:31:15,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13974 conditions, 2514 events. 1630/2514 cut-off events. For 41446/41446 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12540 event pairs, 485 based on Foata normal form. 4/2517 useless extension candidates. Maximal degree in co-relation 13928. Up to 2216 conditions per place. [2024-06-28 04:31:15,222 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 50 changer transitions 0/171 dead transitions. [2024-06-28 04:31:15,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 171 transitions, 1783 flow [2024-06-28 04:31:15,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:15,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:15,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:31:15,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:31:15,223 INFO L175 Difference]: Start difference. First operand has 108 places, 138 transitions, 1303 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:31:15,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 171 transitions, 1783 flow [2024-06-28 04:31:15,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 171 transitions, 1633 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:15,254 INFO L231 Difference]: Finished difference. Result has 110 places, 140 transitions, 1296 flow [2024-06-28 04:31:15,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1296, PETRI_PLACES=110, PETRI_TRANSITIONS=140} [2024-06-28 04:31:15,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-28 04:31:15,254 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 140 transitions, 1296 flow [2024-06-28 04:31:15,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:15,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:15,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:15,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:31:15,255 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:15,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:15,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1625009217, now seen corresponding path program 1 times [2024-06-28 04:31:15,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:15,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682146531] [2024-06-28 04:31:15,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:15,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:15,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:15,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:15,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:15,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682146531] [2024-06-28 04:31:15,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682146531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:15,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:15,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:15,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160044485] [2024-06-28 04:31:15,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:15,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:15,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:15,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:15,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:15,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:15,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 140 transitions, 1296 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:15,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:15,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:15,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:16,242 INFO L124 PetriNetUnfolderBase]: 1540/2431 cut-off events. [2024-06-28 04:31:16,242 INFO L125 PetriNetUnfolderBase]: For 45624/45639 co-relation queries the response was YES. [2024-06-28 04:31:16,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13831 conditions, 2431 events. 1540/2431 cut-off events. For 45624/45639 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12283 event pairs, 474 based on Foata normal form. 6/2411 useless extension candidates. Maximal degree in co-relation 13784. Up to 2197 conditions per place. [2024-06-28 04:31:16,257 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 116 selfloop transitions, 30 changer transitions 0/167 dead transitions. [2024-06-28 04:31:16,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 167 transitions, 1800 flow [2024-06-28 04:31:16,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:16,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:16,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:31:16,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:31:16,258 INFO L175 Difference]: Start difference. First operand has 110 places, 140 transitions, 1296 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:31:16,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 167 transitions, 1800 flow [2024-06-28 04:31:16,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 167 transitions, 1673 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:16,288 INFO L231 Difference]: Finished difference. Result has 113 places, 154 transitions, 1432 flow [2024-06-28 04:31:16,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1432, PETRI_PLACES=113, PETRI_TRANSITIONS=154} [2024-06-28 04:31:16,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 04:31:16,288 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 154 transitions, 1432 flow [2024-06-28 04:31:16,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:16,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:16,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:16,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:31:16,289 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:16,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:16,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1871999581, now seen corresponding path program 2 times [2024-06-28 04:31:16,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:16,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423967413] [2024-06-28 04:31:16,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:16,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:16,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:16,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-28 04:31:16,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:16,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423967413] [2024-06-28 04:31:16,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423967413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:16,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:16,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:16,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9314246] [2024-06-28 04:31:16,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:16,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:16,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:16,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:16,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:16,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:16,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 154 transitions, 1432 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:16,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:16,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:16,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:17,240 INFO L124 PetriNetUnfolderBase]: 1547/2455 cut-off events. [2024-06-28 04:31:17,240 INFO L125 PetriNetUnfolderBase]: For 48150/48157 co-relation queries the response was YES. [2024-06-28 04:31:17,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14025 conditions, 2455 events. 1547/2455 cut-off events. For 48150/48157 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12591 event pairs, 507 based on Foata normal form. 4/2441 useless extension candidates. Maximal degree in co-relation 13975. Up to 2203 conditions per place. [2024-06-28 04:31:17,257 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 123 selfloop transitions, 38 changer transitions 0/182 dead transitions. [2024-06-28 04:31:17,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 182 transitions, 1942 flow [2024-06-28 04:31:17,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:17,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:17,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 04:31:17,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-28 04:31:17,258 INFO L175 Difference]: Start difference. First operand has 113 places, 154 transitions, 1432 flow. Second operand 7 states and 128 transitions. [2024-06-28 04:31:17,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 182 transitions, 1942 flow [2024-06-28 04:31:17,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 182 transitions, 1886 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 04:31:17,293 INFO L231 Difference]: Finished difference. Result has 119 places, 165 transitions, 1624 flow [2024-06-28 04:31:17,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1395, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1624, PETRI_PLACES=119, PETRI_TRANSITIONS=165} [2024-06-28 04:31:17,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-28 04:31:17,293 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 165 transitions, 1624 flow [2024-06-28 04:31:17,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:17,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:17,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:17,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:31:17,294 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:17,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:17,294 INFO L85 PathProgramCache]: Analyzing trace with hash 197020304, now seen corresponding path program 5 times [2024-06-28 04:31:17,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:17,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318874327] [2024-06-28 04:31:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:17,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:17,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:17,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:17,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318874327] [2024-06-28 04:31:17,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318874327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:17,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:17,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:17,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321307030] [2024-06-28 04:31:17,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:17,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:17,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:17,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:17,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:17,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:17,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 165 transitions, 1624 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:17,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:17,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:17,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:18,466 INFO L124 PetriNetUnfolderBase]: 1715/2649 cut-off events. [2024-06-28 04:31:18,466 INFO L125 PetriNetUnfolderBase]: For 54041/54041 co-relation queries the response was YES. [2024-06-28 04:31:18,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15286 conditions, 2649 events. 1715/2649 cut-off events. For 54041/54041 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13357 event pairs, 384 based on Foata normal form. 4/2650 useless extension candidates. Maximal degree in co-relation 15233. Up to 2089 conditions per place. [2024-06-28 04:31:18,485 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 102 selfloop transitions, 90 changer transitions 0/197 dead transitions. [2024-06-28 04:31:18,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 197 transitions, 2250 flow [2024-06-28 04:31:18,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:18,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:18,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:31:18,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:31:18,486 INFO L175 Difference]: Start difference. First operand has 119 places, 165 transitions, 1624 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:31:18,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 197 transitions, 2250 flow [2024-06-28 04:31:18,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 197 transitions, 2202 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:18,529 INFO L231 Difference]: Finished difference. Result has 124 places, 168 transitions, 1818 flow [2024-06-28 04:31:18,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1818, PETRI_PLACES=124, PETRI_TRANSITIONS=168} [2024-06-28 04:31:18,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-28 04:31:18,530 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 168 transitions, 1818 flow [2024-06-28 04:31:18,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:18,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:18,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:18,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:31:18,536 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:18,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:18,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1911194712, now seen corresponding path program 6 times [2024-06-28 04:31:18,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:18,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623771578] [2024-06-28 04:31:18,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:18,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:19,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:19,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:19,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623771578] [2024-06-28 04:31:19,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623771578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:19,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:19,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:19,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91180182] [2024-06-28 04:31:19,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:19,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:19,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:19,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:19,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:19,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 168 transitions, 1818 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:19,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:19,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:19,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:19,750 INFO L124 PetriNetUnfolderBase]: 1737/2685 cut-off events. [2024-06-28 04:31:19,750 INFO L125 PetriNetUnfolderBase]: For 59913/59913 co-relation queries the response was YES. [2024-06-28 04:31:19,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15995 conditions, 2685 events. 1737/2685 cut-off events. For 59913/59913 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13553 event pairs, 430 based on Foata normal form. 4/2686 useless extension candidates. Maximal degree in co-relation 15941. Up to 2108 conditions per place. [2024-06-28 04:31:19,772 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 108 selfloop transitions, 88 changer transitions 0/201 dead transitions. [2024-06-28 04:31:19,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 201 transitions, 2467 flow [2024-06-28 04:31:19,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:19,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:19,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:31:19,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:31:19,775 INFO L175 Difference]: Start difference. First operand has 124 places, 168 transitions, 1818 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:31:19,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 201 transitions, 2467 flow [2024-06-28 04:31:19,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 201 transitions, 2251 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:19,833 INFO L231 Difference]: Finished difference. Result has 126 places, 171 transitions, 1848 flow [2024-06-28 04:31:19,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1848, PETRI_PLACES=126, PETRI_TRANSITIONS=171} [2024-06-28 04:31:19,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-28 04:31:19,834 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 171 transitions, 1848 flow [2024-06-28 04:31:19,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:19,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:19,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:19,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:31:19,834 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:19,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1911402102, now seen corresponding path program 7 times [2024-06-28 04:31:19,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:19,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505056018] [2024-06-28 04:31:19,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:19,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:20,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:20,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:20,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505056018] [2024-06-28 04:31:20,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505056018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:20,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:20,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:20,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974302297] [2024-06-28 04:31:20,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:20,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:20,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:20,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:20,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:20,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:20,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 171 transitions, 1848 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:20,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:20,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:20,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:21,026 INFO L124 PetriNetUnfolderBase]: 1727/2673 cut-off events. [2024-06-28 04:31:21,027 INFO L125 PetriNetUnfolderBase]: For 62602/62602 co-relation queries the response was YES. [2024-06-28 04:31:21,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15815 conditions, 2673 events. 1727/2673 cut-off events. For 62602/62602 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13536 event pairs, 434 based on Foata normal form. 4/2674 useless extension candidates. Maximal degree in co-relation 15761. Up to 2100 conditions per place. [2024-06-28 04:31:21,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 101 selfloop transitions, 91 changer transitions 0/197 dead transitions. [2024-06-28 04:31:21,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 197 transitions, 2325 flow [2024-06-28 04:31:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:31:21,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:31:21,047 INFO L175 Difference]: Start difference. First operand has 126 places, 171 transitions, 1848 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:31:21,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 197 transitions, 2325 flow [2024-06-28 04:31:21,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 197 transitions, 1938 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 04:31:21,098 INFO L231 Difference]: Finished difference. Result has 125 places, 171 transitions, 1651 flow [2024-06-28 04:31:21,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1651, PETRI_PLACES=125, PETRI_TRANSITIONS=171} [2024-06-28 04:31:21,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 04:31:21,099 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 171 transitions, 1651 flow [2024-06-28 04:31:21,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:21,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:21,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:21,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:31:21,099 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:21,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:21,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1645489496, now seen corresponding path program 2 times [2024-06-28 04:31:21,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:21,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808447328] [2024-06-28 04:31:21,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:21,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:21,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:22,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:22,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:22,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808447328] [2024-06-28 04:31:22,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808447328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:22,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:22,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:22,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879427920] [2024-06-28 04:31:22,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:22,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:22,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:22,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:22,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:22,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:22,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 171 transitions, 1651 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:22,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:22,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:22,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:22,701 INFO L124 PetriNetUnfolderBase]: 1744/2701 cut-off events. [2024-06-28 04:31:22,701 INFO L125 PetriNetUnfolderBase]: For 64518/64518 co-relation queries the response was YES. [2024-06-28 04:31:22,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15818 conditions, 2701 events. 1744/2701 cut-off events. For 64518/64518 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13697 event pairs, 435 based on Foata normal form. 4/2704 useless extension candidates. Maximal degree in co-relation 15764. Up to 2383 conditions per place. [2024-06-28 04:31:22,720 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 139 selfloop transitions, 56 changer transitions 0/200 dead transitions. [2024-06-28 04:31:22,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 200 transitions, 2182 flow [2024-06-28 04:31:22,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:22,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:22,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:31:22,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:31:22,721 INFO L175 Difference]: Start difference. First operand has 125 places, 171 transitions, 1651 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:31:22,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 200 transitions, 2182 flow [2024-06-28 04:31:22,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 200 transitions, 1989 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:22,768 INFO L231 Difference]: Finished difference. Result has 127 places, 174 transitions, 1625 flow [2024-06-28 04:31:22,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1625, PETRI_PLACES=127, PETRI_TRANSITIONS=174} [2024-06-28 04:31:22,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-28 04:31:22,768 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 174 transitions, 1625 flow [2024-06-28 04:31:22,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:22,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:22,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:22,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:31:22,769 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:22,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:22,769 INFO L85 PathProgramCache]: Analyzing trace with hash 46249566, now seen corresponding path program 3 times [2024-06-28 04:31:22,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:22,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067106666] [2024-06-28 04:31:22,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:22,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:22,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:23,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:23,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:23,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067106666] [2024-06-28 04:31:23,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067106666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:23,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:23,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:23,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224473402] [2024-06-28 04:31:23,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:23,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:23,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:23,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:23,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:23,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:23,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 174 transitions, 1625 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:23,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:23,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:23,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:24,352 INFO L124 PetriNetUnfolderBase]: 1761/2740 cut-off events. [2024-06-28 04:31:24,352 INFO L125 PetriNetUnfolderBase]: For 69343/69343 co-relation queries the response was YES. [2024-06-28 04:31:24,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16167 conditions, 2740 events. 1761/2740 cut-off events. For 69343/69343 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13956 event pairs, 446 based on Foata normal form. 4/2743 useless extension candidates. Maximal degree in co-relation 16112. Up to 2410 conditions per place. [2024-06-28 04:31:24,369 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 145 selfloop transitions, 52 changer transitions 0/202 dead transitions. [2024-06-28 04:31:24,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 202 transitions, 2149 flow [2024-06-28 04:31:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:24,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:24,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:31:24,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:31:24,370 INFO L175 Difference]: Start difference. First operand has 127 places, 174 transitions, 1625 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:31:24,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 202 transitions, 2149 flow [2024-06-28 04:31:24,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 202 transitions, 2025 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:24,415 INFO L231 Difference]: Finished difference. Result has 130 places, 176 transitions, 1655 flow [2024-06-28 04:31:24,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1655, PETRI_PLACES=130, PETRI_TRANSITIONS=176} [2024-06-28 04:31:24,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 04:31:24,416 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 176 transitions, 1655 flow [2024-06-28 04:31:24,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:24,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:24,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:24,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:31:24,416 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:24,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:24,417 INFO L85 PathProgramCache]: Analyzing trace with hash 312273276, now seen corresponding path program 4 times [2024-06-28 04:31:24,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:24,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903066434] [2024-06-28 04:31:24,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:24,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:25,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:25,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:25,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903066434] [2024-06-28 04:31:25,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903066434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:25,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:25,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:25,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290518057] [2024-06-28 04:31:25,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:25,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:25,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:25,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:25,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:25,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:25,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 176 transitions, 1655 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:25,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:25,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:25,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:25,932 INFO L124 PetriNetUnfolderBase]: 1753/2726 cut-off events. [2024-06-28 04:31:25,933 INFO L125 PetriNetUnfolderBase]: For 73370/73370 co-relation queries the response was YES. [2024-06-28 04:31:25,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16256 conditions, 2726 events. 1753/2726 cut-off events. For 73370/73370 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13954 event pairs, 411 based on Foata normal form. 4/2729 useless extension candidates. Maximal degree in co-relation 16199. Up to 2310 conditions per place. [2024-06-28 04:31:25,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 63 changer transitions 0/204 dead transitions. [2024-06-28 04:31:25,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 204 transitions, 2194 flow [2024-06-28 04:31:25,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:25,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:31:25,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:31:25,955 INFO L175 Difference]: Start difference. First operand has 130 places, 176 transitions, 1655 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:31:25,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 204 transitions, 2194 flow [2024-06-28 04:31:26,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 204 transitions, 2060 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:26,010 INFO L231 Difference]: Finished difference. Result has 133 places, 178 transitions, 1700 flow [2024-06-28 04:31:26,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1521, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1700, PETRI_PLACES=133, PETRI_TRANSITIONS=178} [2024-06-28 04:31:26,011 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 04:31:26,011 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 178 transitions, 1700 flow [2024-06-28 04:31:26,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:26,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:26,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:26,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:31:26,011 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:26,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:26,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1637389377, now seen corresponding path program 3 times [2024-06-28 04:31:26,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:26,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457473025] [2024-06-28 04:31:26,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:26,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:26,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:26,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:26,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:26,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457473025] [2024-06-28 04:31:26,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457473025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:26,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:26,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:26,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495020476] [2024-06-28 04:31:26,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:26,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:26,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:26,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:26,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:26,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:26,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 178 transitions, 1700 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:26,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:26,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:26,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:27,004 INFO L124 PetriNetUnfolderBase]: 1583/2513 cut-off events. [2024-06-28 04:31:27,004 INFO L125 PetriNetUnfolderBase]: For 75137/75150 co-relation queries the response was YES. [2024-06-28 04:31:27,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15162 conditions, 2513 events. 1583/2513 cut-off events. For 75137/75150 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12857 event pairs, 476 based on Foata normal form. 6/2487 useless extension candidates. Maximal degree in co-relation 15104. Up to 2225 conditions per place. [2024-06-28 04:31:27,020 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2024-06-28 04:31:27,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 186 transitions, 2048 flow [2024-06-28 04:31:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:27,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:27,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:31:27,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 04:31:27,021 INFO L175 Difference]: Start difference. First operand has 133 places, 178 transitions, 1700 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:31:27,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 186 transitions, 2048 flow [2024-06-28 04:31:27,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 186 transitions, 1877 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:27,071 INFO L231 Difference]: Finished difference. Result has 133 places, 178 transitions, 1627 flow [2024-06-28 04:31:27,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1627, PETRI_PLACES=133, PETRI_TRANSITIONS=178} [2024-06-28 04:31:27,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 04:31:27,072 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 178 transitions, 1627 flow [2024-06-28 04:31:27,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:27,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:27,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:27,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:31:27,072 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:27,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:27,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1631682401, now seen corresponding path program 1 times [2024-06-28 04:31:27,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:27,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497681677] [2024-06-28 04:31:27,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:27,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:27,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:27,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:27,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497681677] [2024-06-28 04:31:27,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497681677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:27,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:27,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:27,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625108197] [2024-06-28 04:31:27,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:27,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:27,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:27,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:27,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:27,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:27,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 178 transitions, 1627 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-28 04:31:27,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:27,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:27,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:27,926 INFO L124 PetriNetUnfolderBase]: 1742/2719 cut-off events. [2024-06-28 04:31:27,926 INFO L125 PetriNetUnfolderBase]: For 79455/79455 co-relation queries the response was YES. [2024-06-28 04:31:27,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16254 conditions, 2719 events. 1742/2719 cut-off events. For 79455/79455 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14012 event pairs, 752 based on Foata normal form. 1/2720 useless extension candidates. Maximal degree in co-relation 16195. Up to 2579 conditions per place. [2024-06-28 04:31:27,944 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 175 selfloop transitions, 12 changer transitions 0/192 dead transitions. [2024-06-28 04:31:27,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 192 transitions, 2071 flow [2024-06-28 04:31:27,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:27,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:27,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:31:27,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:31:27,945 INFO L175 Difference]: Start difference. First operand has 133 places, 178 transitions, 1627 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:31:27,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 192 transitions, 2071 flow [2024-06-28 04:31:28,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 192 transitions, 1946 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:28,022 INFO L231 Difference]: Finished difference. Result has 133 places, 181 transitions, 1568 flow [2024-06-28 04:31:28,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1568, PETRI_PLACES=133, PETRI_TRANSITIONS=181} [2024-06-28 04:31:28,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-28 04:31:28,023 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 181 transitions, 1568 flow [2024-06-28 04:31:28,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-28 04:31:28,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:28,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:28,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:31:28,024 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:28,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:28,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1466228885, now seen corresponding path program 2 times [2024-06-28 04:31:28,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:28,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352480594] [2024-06-28 04:31:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:28,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:28,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:28,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:28,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352480594] [2024-06-28 04:31:28,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352480594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:28,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:28,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:31:28,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776486890] [2024-06-28 04:31:28,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:28,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:31:28,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:28,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:31:28,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:31:28,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:28,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 181 transitions, 1568 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-28 04:31:28,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:28,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:28,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:28,922 INFO L124 PetriNetUnfolderBase]: 1739/2716 cut-off events. [2024-06-28 04:31:28,922 INFO L125 PetriNetUnfolderBase]: For 82909/82911 co-relation queries the response was YES. [2024-06-28 04:31:28,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16448 conditions, 2716 events. 1739/2716 cut-off events. For 82909/82911 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13981 event pairs, 756 based on Foata normal form. 3/2719 useless extension candidates. Maximal degree in co-relation 16388. Up to 2569 conditions per place. [2024-06-28 04:31:28,942 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 170 selfloop transitions, 17 changer transitions 0/192 dead transitions. [2024-06-28 04:31:28,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 192 transitions, 2004 flow [2024-06-28 04:31:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:31:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:31:28,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:31:28,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-28 04:31:28,945 INFO L175 Difference]: Start difference. First operand has 133 places, 181 transitions, 1568 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:31:28,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 192 transitions, 2004 flow [2024-06-28 04:31:29,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 192 transitions, 1960 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:29,024 INFO L231 Difference]: Finished difference. Result has 135 places, 184 transitions, 1606 flow [2024-06-28 04:31:29,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1606, PETRI_PLACES=135, PETRI_TRANSITIONS=184} [2024-06-28 04:31:29,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-28 04:31:29,025 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 184 transitions, 1606 flow [2024-06-28 04:31:29,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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-28 04:31:29,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:29,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:29,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:31:29,025 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:29,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:29,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1466220949, now seen corresponding path program 1 times [2024-06-28 04:31:29,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:29,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353743591] [2024-06-28 04:31:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:29,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:29,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:29,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:29,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:29,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353743591] [2024-06-28 04:31:29,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353743591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:29,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:29,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:29,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716831501] [2024-06-28 04:31:29,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:29,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:29,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:29,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:29,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:29,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:29,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 184 transitions, 1606 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:29,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:29,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:29,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:30,123 INFO L124 PetriNetUnfolderBase]: 1608/2547 cut-off events. [2024-06-28 04:31:30,123 INFO L125 PetriNetUnfolderBase]: For 85980/85998 co-relation queries the response was YES. [2024-06-28 04:31:30,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15904 conditions, 2547 events. 1608/2547 cut-off events. For 85980/85998 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13048 event pairs, 473 based on Foata normal form. 9/2524 useless extension candidates. Maximal degree in co-relation 15843. Up to 2222 conditions per place. [2024-06-28 04:31:30,144 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 123 selfloop transitions, 49 changer transitions 0/197 dead transitions. [2024-06-28 04:31:30,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 197 transitions, 2022 flow [2024-06-28 04:31:30,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:30,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:30,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:31:30,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:31:30,146 INFO L175 Difference]: Start difference. First operand has 135 places, 184 transitions, 1606 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:31:30,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 197 transitions, 2022 flow [2024-06-28 04:31:30,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 197 transitions, 1962 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 04:31:30,206 INFO L231 Difference]: Finished difference. Result has 138 places, 188 transitions, 1703 flow [2024-06-28 04:31:30,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1703, PETRI_PLACES=138, PETRI_TRANSITIONS=188} [2024-06-28 04:31:30,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 04:31:30,207 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 188 transitions, 1703 flow [2024-06-28 04:31:30,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:30,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:30,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:30,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:31:30,208 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:30,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:30,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1738880654, now seen corresponding path program 1 times [2024-06-28 04:31:30,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:30,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359521180] [2024-06-28 04:31:30,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:30,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:30,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:30,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359521180] [2024-06-28 04:31:30,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359521180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:30,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:30,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:30,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021284226] [2024-06-28 04:31:30,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:30,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:30,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:30,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:30,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:30,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:30,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 188 transitions, 1703 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:30,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:30,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:30,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:31,298 INFO L124 PetriNetUnfolderBase]: 1795/2801 cut-off events. [2024-06-28 04:31:31,298 INFO L125 PetriNetUnfolderBase]: For 92779/92779 co-relation queries the response was YES. [2024-06-28 04:31:31,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17896 conditions, 2801 events. 1795/2801 cut-off events. For 92779/92779 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14367 event pairs, 484 based on Foata normal form. 4/2805 useless extension candidates. Maximal degree in co-relation 17834. Up to 2565 conditions per place. [2024-06-28 04:31:31,318 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 179 selfloop transitions, 46 changer transitions 0/230 dead transitions. [2024-06-28 04:31:31,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 230 transitions, 2405 flow [2024-06-28 04:31:31,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:31,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:31:31,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 04:31:31,320 INFO L175 Difference]: Start difference. First operand has 138 places, 188 transitions, 1703 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:31:31,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 230 transitions, 2405 flow [2024-06-28 04:31:31,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 230 transitions, 2270 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:31,400 INFO L231 Difference]: Finished difference. Result has 143 places, 201 transitions, 1853 flow [2024-06-28 04:31:31,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1853, PETRI_PLACES=143, PETRI_TRANSITIONS=201} [2024-06-28 04:31:31,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 04:31:31,400 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 201 transitions, 1853 flow [2024-06-28 04:31:31,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:31,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:31,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:31,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:31:31,401 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-28 04:31:31,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:31,401 INFO L85 PathProgramCache]: Analyzing trace with hash 491696516, now seen corresponding path program 2 times [2024-06-28 04:31:31,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:31,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736452801] [2024-06-28 04:31:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:31,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:31,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:31,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736452801] [2024-06-28 04:31:31,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736452801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:31,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:31,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:31,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434400659] [2024-06-28 04:31:31,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:31,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:31,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:31,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:31,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:31,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:31,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 201 transitions, 1853 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:31,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:31,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:31,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:32,550 INFO L124 PetriNetUnfolderBase]: 1830/2858 cut-off events. [2024-06-28 04:31:32,550 INFO L125 PetriNetUnfolderBase]: For 99150/99150 co-relation queries the response was YES. [2024-06-28 04:31:32,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18473 conditions, 2858 events. 1830/2858 cut-off events. For 99150/99150 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14813 event pairs, 472 based on Foata normal form. 4/2862 useless extension candidates. Maximal degree in co-relation 18409. Up to 2571 conditions per place. [2024-06-28 04:31:32,573 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 185 selfloop transitions, 50 changer transitions 0/240 dead transitions. [2024-06-28 04:31:32,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 240 transitions, 2502 flow [2024-06-28 04:31:32,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:32,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 04:31:32,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 04:31:32,574 INFO L175 Difference]: Start difference. First operand has 143 places, 201 transitions, 1853 flow. Second operand 10 states and 179 transitions. [2024-06-28 04:31:32,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 240 transitions, 2502 flow [2024-06-28 04:31:32,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 240 transitions, 2386 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:32,653 INFO L231 Difference]: Finished difference. Result has 149 places, 205 transitions, 1920 flow [2024-06-28 04:31:32,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1920, PETRI_PLACES=149, PETRI_TRANSITIONS=205} [2024-06-28 04:31:32,653 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-28 04:31:32,654 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 205 transitions, 1920 flow [2024-06-28 04:31:32,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:32,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:32,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:32,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:31:32,654 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-28 04:31:32,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:32,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1101035762, now seen corresponding path program 3 times [2024-06-28 04:31:32,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:32,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416596937] [2024-06-28 04:31:32,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:32,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:32,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:33,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-28 04:31:33,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:33,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416596937] [2024-06-28 04:31:33,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416596937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:33,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:33,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:33,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676550826] [2024-06-28 04:31:33,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:33,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:33,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:33,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:33,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:33,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:33,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 205 transitions, 1920 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:33,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:33,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:33,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:33,822 INFO L124 PetriNetUnfolderBase]: 1872/2920 cut-off events. [2024-06-28 04:31:33,822 INFO L125 PetriNetUnfolderBase]: For 104676/104678 co-relation queries the response was YES. [2024-06-28 04:31:33,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19134 conditions, 2920 events. 1872/2920 cut-off events. For 104676/104678 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15175 event pairs, 489 based on Foata normal form. 6/2925 useless extension candidates. Maximal degree in co-relation 19068. Up to 2588 conditions per place. [2024-06-28 04:31:33,844 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 164 selfloop transitions, 83 changer transitions 0/252 dead transitions. [2024-06-28 04:31:33,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 252 transitions, 2685 flow [2024-06-28 04:31:33,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:33,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:33,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:31:33,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:31:33,846 INFO L175 Difference]: Start difference. First operand has 149 places, 205 transitions, 1920 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:31:33,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 252 transitions, 2685 flow [2024-06-28 04:31:33,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 252 transitions, 2552 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:33,955 INFO L231 Difference]: Finished difference. Result has 152 places, 222 transitions, 2157 flow [2024-06-28 04:31:33,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2157, PETRI_PLACES=152, PETRI_TRANSITIONS=222} [2024-06-28 04:31:33,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-28 04:31:33,956 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 222 transitions, 2157 flow [2024-06-28 04:31:33,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:33,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:33,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:33,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:31:33,956 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-28 04:31:33,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:33,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1893943624, now seen corresponding path program 4 times [2024-06-28 04:31:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:33,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810373162] [2024-06-28 04:31:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:33,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:34,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:34,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:34,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810373162] [2024-06-28 04:31:34,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810373162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:34,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:34,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:34,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506278406] [2024-06-28 04:31:34,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:34,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:34,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:34,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:34,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:34,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:34,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 222 transitions, 2157 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:34,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:34,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:34,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:35,128 INFO L124 PetriNetUnfolderBase]: 1965/3081 cut-off events. [2024-06-28 04:31:35,129 INFO L125 PetriNetUnfolderBase]: For 116253/116253 co-relation queries the response was YES. [2024-06-28 04:31:35,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20521 conditions, 3081 events. 1965/3081 cut-off events. For 116253/116253 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16337 event pairs, 503 based on Foata normal form. 4/3085 useless extension candidates. Maximal degree in co-relation 20453. Up to 2722 conditions per place. [2024-06-28 04:31:35,154 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 204 selfloop transitions, 69 changer transitions 0/278 dead transitions. [2024-06-28 04:31:35,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 278 transitions, 3167 flow [2024-06-28 04:31:35,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:31:35,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:31:35,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 04:31:35,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43680709534368073 [2024-06-28 04:31:35,156 INFO L175 Difference]: Start difference. First operand has 152 places, 222 transitions, 2157 flow. Second operand 11 states and 197 transitions. [2024-06-28 04:31:35,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 278 transitions, 3167 flow [2024-06-28 04:31:35,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 278 transitions, 2997 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:35,259 INFO L231 Difference]: Finished difference. Result has 160 places, 236 transitions, 2365 flow [2024-06-28 04:31:35,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2365, PETRI_PLACES=160, PETRI_TRANSITIONS=236} [2024-06-28 04:31:35,260 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 04:31:35,260 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 236 transitions, 2365 flow [2024-06-28 04:31:35,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:35,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:35,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:35,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:31:35,261 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-28 04:31:35,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:35,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1893825514, now seen corresponding path program 5 times [2024-06-28 04:31:35,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:35,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325249740] [2024-06-28 04:31:35,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:35,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:35,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:35,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325249740] [2024-06-28 04:31:35,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325249740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:35,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:35,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:35,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336411283] [2024-06-28 04:31:35,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:35,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:35,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:35,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:35,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:35,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 236 transitions, 2365 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:35,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:35,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:35,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:36,557 INFO L124 PetriNetUnfolderBase]: 1984/3118 cut-off events. [2024-06-28 04:31:36,558 INFO L125 PetriNetUnfolderBase]: For 123530/123530 co-relation queries the response was YES. [2024-06-28 04:31:36,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20987 conditions, 3118 events. 1984/3118 cut-off events. For 123530/123530 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16628 event pairs, 532 based on Foata normal form. 4/3122 useless extension candidates. Maximal degree in co-relation 20917. Up to 2834 conditions per place. [2024-06-28 04:31:36,584 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 210 selfloop transitions, 61 changer transitions 0/276 dead transitions. [2024-06-28 04:31:36,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 276 transitions, 3125 flow [2024-06-28 04:31:36,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:31:36,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:31:36,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 04:31:36,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-28 04:31:36,585 INFO L175 Difference]: Start difference. First operand has 160 places, 236 transitions, 2365 flow. Second operand 11 states and 191 transitions. [2024-06-28 04:31:36,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 276 transitions, 3125 flow [2024-06-28 04:31:36,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 276 transitions, 2979 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:36,725 INFO L231 Difference]: Finished difference. Result has 165 places, 240 transitions, 2441 flow [2024-06-28 04:31:36,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2231, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2441, PETRI_PLACES=165, PETRI_TRANSITIONS=240} [2024-06-28 04:31:36,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-28 04:31:36,727 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 240 transitions, 2441 flow [2024-06-28 04:31:36,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:36,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:36,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:36,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:31:36,728 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-28 04:31:36,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:36,728 INFO L85 PathProgramCache]: Analyzing trace with hash 878613072, now seen corresponding path program 6 times [2024-06-28 04:31:36,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:36,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894214818] [2024-06-28 04:31:36,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:36,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:36,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:37,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-28 04:31:37,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:37,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894214818] [2024-06-28 04:31:37,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894214818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:37,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:37,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:37,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718314120] [2024-06-28 04:31:37,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:37,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:37,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:37,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:37,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:37,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:37,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 240 transitions, 2441 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:37,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:37,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:37,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:37,898 INFO L124 PetriNetUnfolderBase]: 2148/3378 cut-off events. [2024-06-28 04:31:37,898 INFO L125 PetriNetUnfolderBase]: For 135902/135902 co-relation queries the response was YES. [2024-06-28 04:31:37,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22937 conditions, 3378 events. 2148/3378 cut-off events. For 135902/135902 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18364 event pairs, 375 based on Foata normal form. 4/3382 useless extension candidates. Maximal degree in co-relation 22865. Up to 2749 conditions per place. [2024-06-28 04:31:37,926 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 202 selfloop transitions, 98 changer transitions 0/305 dead transitions. [2024-06-28 04:31:37,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 305 transitions, 3772 flow [2024-06-28 04:31:37,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:37,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:37,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 04:31:37,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-28 04:31:37,927 INFO L175 Difference]: Start difference. First operand has 165 places, 240 transitions, 2441 flow. Second operand 10 states and 182 transitions. [2024-06-28 04:31:37,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 305 transitions, 3772 flow [2024-06-28 04:31:38,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 305 transitions, 3558 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-06-28 04:31:38,066 INFO L231 Difference]: Finished difference. Result has 167 places, 265 transitions, 2878 flow [2024-06-28 04:31:38,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2878, PETRI_PLACES=167, PETRI_TRANSITIONS=265} [2024-06-28 04:31:38,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 04:31:38,066 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 265 transitions, 2878 flow [2024-06-28 04:31:38,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:38,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:38,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:38,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:31:38,067 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-28 04:31:38,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:38,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1968799304, now seen corresponding path program 7 times [2024-06-28 04:31:38,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:38,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447155365] [2024-06-28 04:31:38,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:38,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:38,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:38,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:38,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:38,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447155365] [2024-06-28 04:31:38,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447155365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:38,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:38,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:38,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665895257] [2024-06-28 04:31:38,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:38,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:38,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:38,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:38,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:38,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:38,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 265 transitions, 2878 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:38,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:38,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:38,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:39,326 INFO L124 PetriNetUnfolderBase]: 2171/3423 cut-off events. [2024-06-28 04:31:39,327 INFO L125 PetriNetUnfolderBase]: For 148007/148007 co-relation queries the response was YES. [2024-06-28 04:31:39,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23927 conditions, 3423 events. 2171/3423 cut-off events. For 148007/148007 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18731 event pairs, 568 based on Foata normal form. 8/3431 useless extension candidates. Maximal degree in co-relation 23853. Up to 3050 conditions per place. [2024-06-28 04:31:39,353 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 70 changer transitions 0/296 dead transitions. [2024-06-28 04:31:39,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 296 transitions, 3718 flow [2024-06-28 04:31:39,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:39,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:39,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:31:39,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:31:39,355 INFO L175 Difference]: Start difference. First operand has 167 places, 265 transitions, 2878 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:31:39,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 296 transitions, 3718 flow [2024-06-28 04:31:39,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 296 transitions, 3489 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:39,530 INFO L231 Difference]: Finished difference. Result has 169 places, 269 transitions, 2969 flow [2024-06-28 04:31:39,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2969, PETRI_PLACES=169, PETRI_TRANSITIONS=269} [2024-06-28 04:31:39,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-28 04:31:39,531 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 269 transitions, 2969 flow [2024-06-28 04:31:39,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:39,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:39,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:39,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:31:39,531 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-28 04:31:39,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:39,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1132210270, now seen corresponding path program 8 times [2024-06-28 04:31:39,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:39,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804129544] [2024-06-28 04:31:39,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:39,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:39,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:40,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:40,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:40,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804129544] [2024-06-28 04:31:40,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804129544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:40,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:40,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:40,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921924007] [2024-06-28 04:31:40,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:40,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:40,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:40,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:40,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:40,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:40,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 269 transitions, 2969 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:40,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:40,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:40,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:40,815 INFO L124 PetriNetUnfolderBase]: 2158/3398 cut-off events. [2024-06-28 04:31:40,815 INFO L125 PetriNetUnfolderBase]: For 144095/144095 co-relation queries the response was YES. [2024-06-28 04:31:40,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23472 conditions, 3398 events. 2158/3398 cut-off events. For 144095/144095 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18502 event pairs, 380 based on Foata normal form. 6/3404 useless extension candidates. Maximal degree in co-relation 23397. Up to 2759 conditions per place. [2024-06-28 04:31:40,846 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 104 changer transitions 0/302 dead transitions. [2024-06-28 04:31:40,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 302 transitions, 3711 flow [2024-06-28 04:31:40,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:31:40,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:31:40,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:31:40,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 04:31:40,847 INFO L175 Difference]: Start difference. First operand has 169 places, 269 transitions, 2969 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:31:40,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 302 transitions, 3711 flow [2024-06-28 04:31:41,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 302 transitions, 3449 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:41,032 INFO L231 Difference]: Finished difference. Result has 172 places, 269 transitions, 2946 flow [2024-06-28 04:31:41,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2946, PETRI_PLACES=172, PETRI_TRANSITIONS=269} [2024-06-28 04:31:41,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 04:31:41,033 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 269 transitions, 2946 flow [2024-06-28 04:31:41,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:41,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:41,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:41,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:31:41,033 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:41,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:41,034 INFO L85 PathProgramCache]: Analyzing trace with hash -848423006, now seen corresponding path program 9 times [2024-06-28 04:31:41,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:41,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762706901] [2024-06-28 04:31:41,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:41,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:41,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:41,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:41,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:41,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762706901] [2024-06-28 04:31:41,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762706901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:41,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:41,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:41,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402732647] [2024-06-28 04:31:41,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:41,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:41,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:41,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:41,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:41,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:41,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 269 transitions, 2946 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:41,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:41,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:41,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:42,351 INFO L124 PetriNetUnfolderBase]: 2175/3425 cut-off events. [2024-06-28 04:31:42,351 INFO L125 PetriNetUnfolderBase]: For 142338/142340 co-relation queries the response was YES. [2024-06-28 04:31:42,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23687 conditions, 3425 events. 2175/3425 cut-off events. For 142338/142340 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18793 event pairs, 561 based on Foata normal form. 6/3431 useless extension candidates. Maximal degree in co-relation 23611. Up to 3044 conditions per place. [2024-06-28 04:31:42,378 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 83 changer transitions 0/298 dead transitions. [2024-06-28 04:31:42,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 298 transitions, 3729 flow [2024-06-28 04:31:42,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:42,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:42,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:31:42,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:31:42,379 INFO L175 Difference]: Start difference. First operand has 172 places, 269 transitions, 2946 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:31:42,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 298 transitions, 3729 flow [2024-06-28 04:31:42,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 298 transitions, 3511 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:42,523 INFO L231 Difference]: Finished difference. Result has 172 places, 271 transitions, 2971 flow [2024-06-28 04:31:42,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2971, PETRI_PLACES=172, PETRI_TRANSITIONS=271} [2024-06-28 04:31:42,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 04:31:42,524 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 271 transitions, 2971 flow [2024-06-28 04:31:42,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:42,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:42,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:42,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:31:42,524 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:42,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:42,524 INFO L85 PathProgramCache]: Analyzing trace with hash -165771132, now seen corresponding path program 10 times [2024-06-28 04:31:42,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:42,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563484826] [2024-06-28 04:31:42,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:42,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:42,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:43,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:43,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:43,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563484826] [2024-06-28 04:31:43,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563484826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:43,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:43,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:43,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264418770] [2024-06-28 04:31:43,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:43,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:43,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:43,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:43,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:43,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:43,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 271 transitions, 2971 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:43,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:43,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:43,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:43,825 INFO L124 PetriNetUnfolderBase]: 2167/3403 cut-off events. [2024-06-28 04:31:43,825 INFO L125 PetriNetUnfolderBase]: For 133859/133859 co-relation queries the response was YES. [2024-06-28 04:31:43,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23195 conditions, 3403 events. 2167/3403 cut-off events. For 133859/133859 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18548 event pairs, 561 based on Foata normal form. 4/3404 useless extension candidates. Maximal degree in co-relation 23119. Up to 3050 conditions per place. [2024-06-28 04:31:43,852 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 79 changer transitions 0/296 dead transitions. [2024-06-28 04:31:43,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 296 transitions, 3724 flow [2024-06-28 04:31:43,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:43,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:43,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:31:43,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 04:31:43,853 INFO L175 Difference]: Start difference. First operand has 172 places, 271 transitions, 2971 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:31:43,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 296 transitions, 3724 flow [2024-06-28 04:31:44,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 296 transitions, 3499 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:44,014 INFO L231 Difference]: Finished difference. Result has 174 places, 273 transitions, 2982 flow [2024-06-28 04:31:44,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2982, PETRI_PLACES=174, PETRI_TRANSITIONS=273} [2024-06-28 04:31:44,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-28 04:31:44,014 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 273 transitions, 2982 flow [2024-06-28 04:31:44,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:44,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:44,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:44,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:31:44,015 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-28 04:31:44,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:44,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1484746912, now seen corresponding path program 1 times [2024-06-28 04:31:44,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:44,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105276331] [2024-06-28 04:31:44,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:44,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:44,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:44,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:44,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105276331] [2024-06-28 04:31:44,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105276331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:44,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:44,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:31:44,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054167946] [2024-06-28 04:31:44,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:44,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:31:44,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:44,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:31:44,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:31:44,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:44,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 273 transitions, 2982 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:44,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:44,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:44,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:45,022 INFO L124 PetriNetUnfolderBase]: 2177/3436 cut-off events. [2024-06-28 04:31:45,022 INFO L125 PetriNetUnfolderBase]: For 137033/137033 co-relation queries the response was YES. [2024-06-28 04:31:45,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23130 conditions, 3436 events. 2177/3436 cut-off events. For 137033/137033 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 18996 event pairs, 815 based on Foata normal form. 2/3438 useless extension candidates. Maximal degree in co-relation 23053. Up to 3236 conditions per place. [2024-06-28 04:31:45,053 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 18 changer transitions 0/295 dead transitions. [2024-06-28 04:31:45,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 295 transitions, 3686 flow [2024-06-28 04:31:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:31:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 04:31:45,058 INFO L175 Difference]: Start difference. First operand has 174 places, 273 transitions, 2982 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:31:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 295 transitions, 3686 flow [2024-06-28 04:31:45,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 295 transitions, 3474 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:45,203 INFO L231 Difference]: Finished difference. Result has 176 places, 279 transitions, 2878 flow [2024-06-28 04:31:45,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2878, PETRI_PLACES=176, PETRI_TRANSITIONS=279} [2024-06-28 04:31:45,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-28 04:31:45,204 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 279 transitions, 2878 flow [2024-06-28 04:31:45,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:45,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:45,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:45,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:31:45,204 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-28 04:31:45,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:45,205 INFO L85 PathProgramCache]: Analyzing trace with hash -957451942, now seen corresponding path program 1 times [2024-06-28 04:31:45,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:45,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687594897] [2024-06-28 04:31:45,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:45,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:45,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:45,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:45,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:45,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687594897] [2024-06-28 04:31:45,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687594897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:45,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:45,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:45,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563562932] [2024-06-28 04:31:45,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:45,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:45,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:45,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:45,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:45,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:45,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 279 transitions, 2878 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:45,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:45,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:45,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:46,270 INFO L124 PetriNetUnfolderBase]: 2205/3454 cut-off events. [2024-06-28 04:31:46,270 INFO L125 PetriNetUnfolderBase]: For 137239/137239 co-relation queries the response was YES. [2024-06-28 04:31:46,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23687 conditions, 3454 events. 2205/3454 cut-off events. For 137239/137239 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18725 event pairs, 580 based on Foata normal form. 2/3455 useless extension candidates. Maximal degree in co-relation 23608. Up to 3215 conditions per place. [2024-06-28 04:31:46,301 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 255 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-28 04:31:46,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 300 transitions, 3716 flow [2024-06-28 04:31:46,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:46,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:46,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:31:46,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:31:46,302 INFO L175 Difference]: Start difference. First operand has 176 places, 279 transitions, 2878 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:31:46,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 300 transitions, 3716 flow [2024-06-28 04:31:46,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 300 transitions, 3664 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:46,487 INFO L231 Difference]: Finished difference. Result has 181 places, 287 transitions, 3055 flow [2024-06-28 04:31:46,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=181, PETRI_TRANSITIONS=287} [2024-06-28 04:31:46,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-28 04:31:46,488 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 287 transitions, 3055 flow [2024-06-28 04:31:46,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:46,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:46,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:46,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:31:46,489 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-28 04:31:46,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:46,489 INFO L85 PathProgramCache]: Analyzing trace with hash -957452128, now seen corresponding path program 2 times [2024-06-28 04:31:46,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:46,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790846111] [2024-06-28 04:31:46,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:46,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:47,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:47,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:47,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790846111] [2024-06-28 04:31:47,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790846111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:47,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:47,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:47,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839787615] [2024-06-28 04:31:47,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:47,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:47,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:47,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:47,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:47,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:47,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 287 transitions, 3055 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:47,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:47,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:47,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:47,590 INFO L124 PetriNetUnfolderBase]: 2223/3488 cut-off events. [2024-06-28 04:31:47,590 INFO L125 PetriNetUnfolderBase]: For 152691/152691 co-relation queries the response was YES. [2024-06-28 04:31:47,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24564 conditions, 3488 events. 2223/3488 cut-off events. For 152691/152691 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19166 event pairs, 823 based on Foata normal form. 2/3490 useless extension candidates. Maximal degree in co-relation 24483. Up to 3287 conditions per place. [2024-06-28 04:31:47,622 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 25 changer transitions 0/308 dead transitions. [2024-06-28 04:31:47,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 308 transitions, 3897 flow [2024-06-28 04:31:47,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:47,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:31:47,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:31:47,623 INFO L175 Difference]: Start difference. First operand has 181 places, 287 transitions, 3055 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:31:47,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 308 transitions, 3897 flow [2024-06-28 04:31:47,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 308 transitions, 3792 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:47,772 INFO L231 Difference]: Finished difference. Result has 185 places, 293 transitions, 3108 flow [2024-06-28 04:31:47,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3108, PETRI_PLACES=185, PETRI_TRANSITIONS=293} [2024-06-28 04:31:47,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 04:31:47,773 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 293 transitions, 3108 flow [2024-06-28 04:31:47,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:47,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:47,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:47,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:31:47,773 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-28 04:31:47,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:47,773 INFO L85 PathProgramCache]: Analyzing trace with hash -780083272, now seen corresponding path program 2 times [2024-06-28 04:31:47,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:47,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448011597] [2024-06-28 04:31:47,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:47,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:48,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:48,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:48,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448011597] [2024-06-28 04:31:48,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448011597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:48,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:48,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:48,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558244003] [2024-06-28 04:31:48,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:48,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:48,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:48,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:48,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:48,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:48,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 293 transitions, 3108 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:48,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:48,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:48,932 INFO L124 PetriNetUnfolderBase]: 2241/3515 cut-off events. [2024-06-28 04:31:48,932 INFO L125 PetriNetUnfolderBase]: For 155645/155649 co-relation queries the response was YES. [2024-06-28 04:31:48,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25150 conditions, 3515 events. 2241/3515 cut-off events. For 155645/155649 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19218 event pairs, 580 based on Foata normal form. 6/3520 useless extension candidates. Maximal degree in co-relation 25067. Up to 3196 conditions per place. [2024-06-28 04:31:48,964 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 263 selfloop transitions, 59 changer transitions 0/327 dead transitions. [2024-06-28 04:31:48,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 327 transitions, 4246 flow [2024-06-28 04:31:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:48,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:31:48,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:31:48,965 INFO L175 Difference]: Start difference. First operand has 185 places, 293 transitions, 3108 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:31:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 327 transitions, 4246 flow [2024-06-28 04:31:49,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 327 transitions, 4183 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:49,142 INFO L231 Difference]: Finished difference. Result has 191 places, 312 transitions, 3510 flow [2024-06-28 04:31:49,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3510, PETRI_PLACES=191, PETRI_TRANSITIONS=312} [2024-06-28 04:31:49,143 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-28 04:31:49,143 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 312 transitions, 3510 flow [2024-06-28 04:31:49,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:49,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:49,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:49,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:31:49,144 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-28 04:31:49,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:49,144 INFO L85 PathProgramCache]: Analyzing trace with hash -780320422, now seen corresponding path program 3 times [2024-06-28 04:31:49,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:49,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650609544] [2024-06-28 04:31:49,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:49,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:49,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:49,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:49,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:49,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650609544] [2024-06-28 04:31:49,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650609544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:49,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:49,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:49,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400266661] [2024-06-28 04:31:49,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:49,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:49,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:49,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:49,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:49,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:49,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 312 transitions, 3510 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:49,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:49,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:49,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:50,376 INFO L124 PetriNetUnfolderBase]: 2237/3499 cut-off events. [2024-06-28 04:31:50,376 INFO L125 PetriNetUnfolderBase]: For 162584/162588 co-relation queries the response was YES. [2024-06-28 04:31:50,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25795 conditions, 3499 events. 2237/3499 cut-off events. For 162584/162588 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19042 event pairs, 588 based on Foata normal form. 6/3504 useless extension candidates. Maximal degree in co-relation 25708. Up to 3194 conditions per place. [2024-06-28 04:31:50,409 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 56 changer transitions 0/329 dead transitions. [2024-06-28 04:31:50,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 329 transitions, 4430 flow [2024-06-28 04:31:50,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:50,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:31:50,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:31:50,410 INFO L175 Difference]: Start difference. First operand has 191 places, 312 transitions, 3510 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:31:50,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 329 transitions, 4430 flow [2024-06-28 04:31:50,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 329 transitions, 4251 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-28 04:31:50,626 INFO L231 Difference]: Finished difference. Result has 197 places, 318 transitions, 3554 flow [2024-06-28 04:31:50,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3554, PETRI_PLACES=197, PETRI_TRANSITIONS=318} [2024-06-28 04:31:50,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 04:31:50,627 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 318 transitions, 3554 flow [2024-06-28 04:31:50,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:50,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:50,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:50,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:31:50,627 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-28 04:31:50,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1390067246, now seen corresponding path program 3 times [2024-06-28 04:31:50,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:50,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705565456] [2024-06-28 04:31:50,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:50,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:50,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:51,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:51,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705565456] [2024-06-28 04:31:51,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705565456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:51,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:51,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:51,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333212615] [2024-06-28 04:31:51,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:51,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:51,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:51,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:51,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:51,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:51,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 318 transitions, 3554 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:51,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:51,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:51,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:51,810 INFO L124 PetriNetUnfolderBase]: 2231/3502 cut-off events. [2024-06-28 04:31:51,810 INFO L125 PetriNetUnfolderBase]: For 172933/172935 co-relation queries the response was YES. [2024-06-28 04:31:51,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25630 conditions, 3502 events. 2231/3502 cut-off events. For 172933/172935 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19384 event pairs, 832 based on Foata normal form. 2/3504 useless extension candidates. Maximal degree in co-relation 25540. Up to 3287 conditions per place. [2024-06-28 04:31:51,844 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 32 changer transitions 0/333 dead transitions. [2024-06-28 04:31:51,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 333 transitions, 4396 flow [2024-06-28 04:31:51,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:31:51,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:31:51,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:31:51,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 04:31:51,845 INFO L175 Difference]: Start difference. First operand has 197 places, 318 transitions, 3554 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:31:51,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 333 transitions, 4396 flow [2024-06-28 04:31:52,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 333 transitions, 4307 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 04:31:52,005 INFO L231 Difference]: Finished difference. Result has 201 places, 321 transitions, 3599 flow [2024-06-28 04:31:52,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3465, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3599, PETRI_PLACES=201, PETRI_TRANSITIONS=321} [2024-06-28 04:31:52,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-28 04:31:52,006 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 321 transitions, 3599 flow [2024-06-28 04:31:52,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:52,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:52,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:52,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:31:52,006 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-28 04:31:52,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:52,006 INFO L85 PathProgramCache]: Analyzing trace with hash -780074344, now seen corresponding path program 1 times [2024-06-28 04:31:52,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:52,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665989930] [2024-06-28 04:31:52,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:52,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:52,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665989930] [2024-06-28 04:31:52,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665989930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:52,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:52,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:31:52,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795455944] [2024-06-28 04:31:52,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:52,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:31:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:31:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:31:52,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:31:52,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 321 transitions, 3599 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:52,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:52,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:31:52,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:53,420 INFO L124 PetriNetUnfolderBase]: 2140/3399 cut-off events. [2024-06-28 04:31:53,420 INFO L125 PetriNetUnfolderBase]: For 182585/182598 co-relation queries the response was YES. [2024-06-28 04:31:53,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25089 conditions, 3399 events. 2140/3399 cut-off events. For 182585/182598 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18665 event pairs, 521 based on Foata normal form. 15/3382 useless extension candidates. Maximal degree in co-relation 24998. Up to 2963 conditions per place. [2024-06-28 04:31:53,452 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 65 changer transitions 0/338 dead transitions. [2024-06-28 04:31:53,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 338 transitions, 4317 flow [2024-06-28 04:31:53,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:31:53,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:31:53,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:31:53,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 04:31:53,453 INFO L175 Difference]: Start difference. First operand has 201 places, 321 transitions, 3599 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:31:53,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 338 transitions, 4317 flow [2024-06-28 04:31:53,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 338 transitions, 4205 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 04:31:53,632 INFO L231 Difference]: Finished difference. Result has 204 places, 323 transitions, 3672 flow [2024-06-28 04:31:53,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3672, PETRI_PLACES=204, PETRI_TRANSITIONS=323} [2024-06-28 04:31:53,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-28 04:31:53,633 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 323 transitions, 3672 flow [2024-06-28 04:31:53,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:53,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:53,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:53,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:31:53,633 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:53,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:53,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1549473695, now seen corresponding path program 1 times [2024-06-28 04:31:53,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:53,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911515771] [2024-06-28 04:31:53,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:53,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:54,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:54,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:54,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911515771] [2024-06-28 04:31:54,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911515771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:54,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:54,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:54,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123805151] [2024-06-28 04:31:54,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:54,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:54,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:54,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:54,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:54,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:54,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 323 transitions, 3672 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:54,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:54,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:54,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:55,044 INFO L124 PetriNetUnfolderBase]: 2395/3758 cut-off events. [2024-06-28 04:31:55,044 INFO L125 PetriNetUnfolderBase]: For 198300/198300 co-relation queries the response was YES. [2024-06-28 04:31:55,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27561 conditions, 3758 events. 2395/3758 cut-off events. For 198300/198300 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20841 event pairs, 540 based on Foata normal form. 20/3778 useless extension candidates. Maximal degree in co-relation 27469. Up to 3346 conditions per place. [2024-06-28 04:31:55,082 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 310 selfloop transitions, 55 changer transitions 0/370 dead transitions. [2024-06-28 04:31:55,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 370 transitions, 4662 flow [2024-06-28 04:31:55,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:55,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:55,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 04:31:55,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-28 04:31:55,083 INFO L175 Difference]: Start difference. First operand has 204 places, 323 transitions, 3672 flow. Second operand 10 states and 181 transitions. [2024-06-28 04:31:55,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 370 transitions, 4662 flow [2024-06-28 04:31:55,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 370 transitions, 4507 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:31:55,330 INFO L231 Difference]: Finished difference. Result has 209 places, 333 transitions, 3769 flow [2024-06-28 04:31:55,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3517, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3769, PETRI_PLACES=209, PETRI_TRANSITIONS=333} [2024-06-28 04:31:55,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 04:31:55,331 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 333 transitions, 3769 flow [2024-06-28 04:31:55,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:55,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:55,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:55,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:31:55,332 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:55,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:55,332 INFO L85 PathProgramCache]: Analyzing trace with hash -172880443, now seen corresponding path program 2 times [2024-06-28 04:31:55,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:55,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602352896] [2024-06-28 04:31:55,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:55,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:55,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:55,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:55,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602352896] [2024-06-28 04:31:55,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602352896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:55,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:55,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:55,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537269157] [2024-06-28 04:31:55,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:55,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:55,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:55,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:55,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 333 transitions, 3769 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:55,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:55,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:55,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:56,778 INFO L124 PetriNetUnfolderBase]: 2453/3850 cut-off events. [2024-06-28 04:31:56,779 INFO L125 PetriNetUnfolderBase]: For 206486/206486 co-relation queries the response was YES. [2024-06-28 04:31:56,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28395 conditions, 3850 events. 2453/3850 cut-off events. For 206486/206486 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21409 event pairs, 534 based on Foata normal form. 16/3866 useless extension candidates. Maximal degree in co-relation 28301. Up to 3289 conditions per place. [2024-06-28 04:31:56,816 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 311 selfloop transitions, 61 changer transitions 0/377 dead transitions. [2024-06-28 04:31:56,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 377 transitions, 4758 flow [2024-06-28 04:31:56,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:31:56,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:31:56,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 04:31:56,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:31:56,818 INFO L175 Difference]: Start difference. First operand has 209 places, 333 transitions, 3769 flow. Second operand 10 states and 185 transitions. [2024-06-28 04:31:56,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 377 transitions, 4758 flow [2024-06-28 04:31:57,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 377 transitions, 4639 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:31:57,224 INFO L231 Difference]: Finished difference. Result has 212 places, 334 transitions, 3827 flow [2024-06-28 04:31:57,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3827, PETRI_PLACES=212, PETRI_TRANSITIONS=334} [2024-06-28 04:31:57,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 04:31:57,225 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 334 transitions, 3827 flow [2024-06-28 04:31:57,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:57,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:57,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:57,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:31:57,225 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:57,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:57,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1937276375, now seen corresponding path program 3 times [2024-06-28 04:31:57,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:57,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909288267] [2024-06-28 04:31:57,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:57,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:57,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:31:57,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:57,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909288267] [2024-06-28 04:31:57,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909288267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:57,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:57,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:57,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982264423] [2024-06-28 04:31:57,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:57,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:57,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:57,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:57,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:57,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:57,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 334 transitions, 3827 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:57,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:57,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:57,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:31:58,804 INFO L124 PetriNetUnfolderBase]: 2511/3946 cut-off events. [2024-06-28 04:31:58,804 INFO L125 PetriNetUnfolderBase]: For 216519/216519 co-relation queries the response was YES. [2024-06-28 04:31:58,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29087 conditions, 3946 events. 2511/3946 cut-off events. For 216519/216519 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 22049 event pairs, 528 based on Foata normal form. 16/3962 useless extension candidates. Maximal degree in co-relation 28992. Up to 3179 conditions per place. [2024-06-28 04:31:58,837 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 307 selfloop transitions, 72 changer transitions 0/384 dead transitions. [2024-06-28 04:31:58,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 384 transitions, 4852 flow [2024-06-28 04:31:58,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:31:58,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:31:58,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 04:31:58,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-28 04:31:58,838 INFO L175 Difference]: Start difference. First operand has 212 places, 334 transitions, 3827 flow. Second operand 11 states and 203 transitions. [2024-06-28 04:31:58,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 384 transitions, 4852 flow [2024-06-28 04:31:59,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 384 transitions, 4699 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:31:59,194 INFO L231 Difference]: Finished difference. Result has 215 places, 335 transitions, 3875 flow [2024-06-28 04:31:59,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3674, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3875, PETRI_PLACES=215, PETRI_TRANSITIONS=335} [2024-06-28 04:31:59,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 04:31:59,194 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 335 transitions, 3875 flow [2024-06-28 04:31:59,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:59,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:31:59,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:31:59,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:31:59,195 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:31:59,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:31:59,196 INFO L85 PathProgramCache]: Analyzing trace with hash 452340383, now seen corresponding path program 4 times [2024-06-28 04:31:59,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:31:59,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008469867] [2024-06-28 04:31:59,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:31:59,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:31:59,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:31:59,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-28 04:31:59,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:31:59,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008469867] [2024-06-28 04:31:59,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008469867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:31:59,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:31:59,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:31:59,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365696256] [2024-06-28 04:31:59,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:31:59,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:31:59,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:31:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:31:59,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:31:59,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:31:59,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 335 transitions, 3875 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:31:59,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:31:59,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:31:59,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:00,863 INFO L124 PetriNetUnfolderBase]: 2700/4264 cut-off events. [2024-06-28 04:32:00,864 INFO L125 PetriNetUnfolderBase]: For 229823/229825 co-relation queries the response was YES. [2024-06-28 04:32:00,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30646 conditions, 4264 events. 2700/4264 cut-off events. For 229823/229825 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24336 event pairs, 519 based on Foata normal form. 20/4284 useless extension candidates. Maximal degree in co-relation 30550. Up to 3373 conditions per place. [2024-06-28 04:32:00,904 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 247 selfloop transitions, 148 changer transitions 0/400 dead transitions. [2024-06-28 04:32:00,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 400 transitions, 5035 flow [2024-06-28 04:32:00,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:00,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:00,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 04:32:00,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-28 04:32:00,906 INFO L175 Difference]: Start difference. First operand has 215 places, 335 transitions, 3875 flow. Second operand 10 states and 192 transitions. [2024-06-28 04:32:00,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 400 transitions, 5035 flow [2024-06-28 04:32:01,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 400 transitions, 4873 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:01,294 INFO L231 Difference]: Finished difference. Result has 218 places, 359 transitions, 4247 flow [2024-06-28 04:32:01,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4247, PETRI_PLACES=218, PETRI_TRANSITIONS=359} [2024-06-28 04:32:01,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 04:32:01,295 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 359 transitions, 4247 flow [2024-06-28 04:32:01,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:01,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:01,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:01,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:32:01,296 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:01,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1729657913, now seen corresponding path program 5 times [2024-06-28 04:32:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:01,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337292687] [2024-06-28 04:32:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:01,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:01,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:01,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:01,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:01,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337292687] [2024-06-28 04:32:01,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337292687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:01,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:01,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:01,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631127264] [2024-06-28 04:32:01,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:01,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:01,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:01,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:01,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:01,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:01,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 359 transitions, 4247 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:01,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:01,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:01,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:02,939 INFO L124 PetriNetUnfolderBase]: 2775/4399 cut-off events. [2024-06-28 04:32:02,939 INFO L125 PetriNetUnfolderBase]: For 242583/242585 co-relation queries the response was YES. [2024-06-28 04:32:02,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32127 conditions, 4399 events. 2775/4399 cut-off events. For 242583/242585 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25392 event pairs, 538 based on Foata normal form. 20/4419 useless extension candidates. Maximal degree in co-relation 32029. Up to 3498 conditions per place. [2024-06-28 04:32:02,985 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 253 selfloop transitions, 144 changer transitions 0/402 dead transitions. [2024-06-28 04:32:02,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 402 transitions, 5303 flow [2024-06-28 04:32:02,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:02,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:02,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 04:32:02,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-28 04:32:02,986 INFO L175 Difference]: Start difference. First operand has 218 places, 359 transitions, 4247 flow. Second operand 10 states and 194 transitions. [2024-06-28 04:32:02,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 402 transitions, 5303 flow [2024-06-28 04:32:03,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 402 transitions, 5102 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:03,389 INFO L231 Difference]: Finished difference. Result has 224 places, 360 transitions, 4393 flow [2024-06-28 04:32:03,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4393, PETRI_PLACES=224, PETRI_TRANSITIONS=360} [2024-06-28 04:32:03,390 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 04:32:03,390 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 360 transitions, 4393 flow [2024-06-28 04:32:03,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:03,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:03,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:03,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:32:03,390 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:03,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:03,391 INFO L85 PathProgramCache]: Analyzing trace with hash -565317821, now seen corresponding path program 6 times [2024-06-28 04:32:03,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:03,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692551314] [2024-06-28 04:32:03,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:03,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:03,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:03,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:03,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692551314] [2024-06-28 04:32:03,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692551314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:03,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:03,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:03,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513188344] [2024-06-28 04:32:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:03,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:03,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:03,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:04,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:04,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 360 transitions, 4393 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:04,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:04,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:04,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:05,005 INFO L124 PetriNetUnfolderBase]: 2833/4487 cut-off events. [2024-06-28 04:32:05,006 INFO L125 PetriNetUnfolderBase]: For 249682/249684 co-relation queries the response was YES. [2024-06-28 04:32:05,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32761 conditions, 4487 events. 2833/4487 cut-off events. For 249682/249684 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25986 event pairs, 543 based on Foata normal form. 16/4503 useless extension candidates. Maximal degree in co-relation 32662. Up to 3366 conditions per place. [2024-06-28 04:32:05,053 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 254 selfloop transitions, 147 changer transitions 0/406 dead transitions. [2024-06-28 04:32:05,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 406 transitions, 5477 flow [2024-06-28 04:32:05,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:05,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:32:05,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-28 04:32:05,054 INFO L175 Difference]: Start difference. First operand has 224 places, 360 transitions, 4393 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:32:05,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 406 transitions, 5477 flow [2024-06-28 04:32:05,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 406 transitions, 5136 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:05,544 INFO L231 Difference]: Finished difference. Result has 226 places, 361 transitions, 4406 flow [2024-06-28 04:32:05,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4406, PETRI_PLACES=226, PETRI_TRANSITIONS=361} [2024-06-28 04:32:05,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 04:32:05,545 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 361 transitions, 4406 flow [2024-06-28 04:32:05,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:05,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:05,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:05,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:32:05,546 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:05,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:05,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1599192693, now seen corresponding path program 1 times [2024-06-28 04:32:05,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:05,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014307774] [2024-06-28 04:32:05,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:05,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:05,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:06,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:06,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014307774] [2024-06-28 04:32:06,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014307774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:06,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:06,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:06,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426465703] [2024-06-28 04:32:06,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:06,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:06,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:06,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:06,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:06,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:06,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 361 transitions, 4406 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:06,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:06,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:06,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:07,698 INFO L124 PetriNetUnfolderBase]: 3002/4771 cut-off events. [2024-06-28 04:32:07,699 INFO L125 PetriNetUnfolderBase]: For 281741/281743 co-relation queries the response was YES. [2024-06-28 04:32:07,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35572 conditions, 4771 events. 3002/4771 cut-off events. For 281741/281743 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 28242 event pairs, 542 based on Foata normal form. 12/4783 useless extension candidates. Maximal degree in co-relation 35472. Up to 3364 conditions per place. [2024-06-28 04:32:07,750 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 252 selfloop transitions, 153 changer transitions 0/410 dead transitions. [2024-06-28 04:32:07,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 410 transitions, 5732 flow [2024-06-28 04:32:07,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:07,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:07,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-28 04:32:07,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-28 04:32:07,752 INFO L175 Difference]: Start difference. First operand has 226 places, 361 transitions, 4406 flow. Second operand 10 states and 195 transitions. [2024-06-28 04:32:07,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 410 transitions, 5732 flow [2024-06-28 04:32:08,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 410 transitions, 5396 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:08,191 INFO L231 Difference]: Finished difference. Result has 229 places, 365 transitions, 4523 flow [2024-06-28 04:32:08,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4070, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4523, PETRI_PLACES=229, PETRI_TRANSITIONS=365} [2024-06-28 04:32:08,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 04:32:08,192 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 365 transitions, 4523 flow [2024-06-28 04:32:08,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:08,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:08,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:08,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:32:08,192 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:08,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:08,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1239480159, now seen corresponding path program 7 times [2024-06-28 04:32:08,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:08,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522977079] [2024-06-28 04:32:08,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:08,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:08,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:08,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:08,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:08,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522977079] [2024-06-28 04:32:08,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522977079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:08,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:08,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:08,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613441476] [2024-06-28 04:32:08,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:08,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:08,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:08,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:08,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:08,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:08,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 365 transitions, 4523 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:08,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:08,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:08,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:09,860 INFO L124 PetriNetUnfolderBase]: 3287/5244 cut-off events. [2024-06-28 04:32:09,860 INFO L125 PetriNetUnfolderBase]: For 323516/323516 co-relation queries the response was YES. [2024-06-28 04:32:09,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39497 conditions, 5244 events. 3287/5244 cut-off events. For 323516/323516 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31776 event pairs, 764 based on Foata normal form. 16/5260 useless extension candidates. Maximal degree in co-relation 39395. Up to 4092 conditions per place. [2024-06-28 04:32:09,916 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 326 selfloop transitions, 96 changer transitions 0/427 dead transitions. [2024-06-28 04:32:09,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 427 transitions, 5962 flow [2024-06-28 04:32:09,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:32:09,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:32:09,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-06-28 04:32:09,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4532520325203252 [2024-06-28 04:32:09,918 INFO L175 Difference]: Start difference. First operand has 229 places, 365 transitions, 4523 flow. Second operand 12 states and 223 transitions. [2024-06-28 04:32:09,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 427 transitions, 5962 flow [2024-06-28 04:32:10,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 427 transitions, 5739 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:10,410 INFO L231 Difference]: Finished difference. Result has 236 places, 370 transitions, 4691 flow [2024-06-28 04:32:10,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4691, PETRI_PLACES=236, PETRI_TRANSITIONS=370} [2024-06-28 04:32:10,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 04:32:10,410 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 370 transitions, 4691 flow [2024-06-28 04:32:10,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:10,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:10,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:10,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:32:10,411 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:10,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:10,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1420952023, now seen corresponding path program 8 times [2024-06-28 04:32:10,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:10,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195484601] [2024-06-28 04:32:10,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:10,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:10,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:10,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:10,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195484601] [2024-06-28 04:32:10,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195484601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:10,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:10,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:10,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364434046] [2024-06-28 04:32:10,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:10,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:10,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:10,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:10,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:11,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:11,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 370 transitions, 4691 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:11,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:11,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:11,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:12,353 INFO L124 PetriNetUnfolderBase]: 3402/5445 cut-off events. [2024-06-28 04:32:12,354 INFO L125 PetriNetUnfolderBase]: For 333836/333836 co-relation queries the response was YES. [2024-06-28 04:32:12,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41080 conditions, 5445 events. 3402/5445 cut-off events. For 333836/333836 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 33391 event pairs, 911 based on Foata normal form. 16/5461 useless extension candidates. Maximal degree in co-relation 40975. Up to 4635 conditions per place. [2024-06-28 04:32:12,404 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 341 selfloop transitions, 81 changer transitions 0/427 dead transitions. [2024-06-28 04:32:12,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 427 transitions, 6067 flow [2024-06-28 04:32:12,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:32:12,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:32:12,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 04:32:12,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-28 04:32:12,405 INFO L175 Difference]: Start difference. First operand has 236 places, 370 transitions, 4691 flow. Second operand 12 states and 221 transitions. [2024-06-28 04:32:12,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 427 transitions, 6067 flow [2024-06-28 04:32:12,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 427 transitions, 5927 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:12,876 INFO L231 Difference]: Finished difference. Result has 242 places, 373 transitions, 4836 flow [2024-06-28 04:32:12,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4836, PETRI_PLACES=242, PETRI_TRANSITIONS=373} [2024-06-28 04:32:12,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-28 04:32:12,877 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 373 transitions, 4836 flow [2024-06-28 04:32:12,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:12,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:12,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:12,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:32:12,878 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:12,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:12,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1150766529, now seen corresponding path program 9 times [2024-06-28 04:32:12,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:12,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346032822] [2024-06-28 04:32:12,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:12,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:12,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:13,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:13,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346032822] [2024-06-28 04:32:13,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346032822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:13,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:13,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:13,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040699094] [2024-06-28 04:32:13,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:13,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:13,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:13,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:13,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:13,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:13,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 373 transitions, 4836 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:13,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:13,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:13,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:14,730 INFO L124 PetriNetUnfolderBase]: 3366/5395 cut-off events. [2024-06-28 04:32:14,730 INFO L125 PetriNetUnfolderBase]: For 322656/322656 co-relation queries the response was YES. [2024-06-28 04:32:14,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39954 conditions, 5395 events. 3366/5395 cut-off events. For 322656/322656 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 33154 event pairs, 972 based on Foata normal form. 20/5415 useless extension candidates. Maximal degree in co-relation 39846. Up to 4810 conditions per place. [2024-06-28 04:32:14,786 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 340 selfloop transitions, 75 changer transitions 0/420 dead transitions. [2024-06-28 04:32:14,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 420 transitions, 5890 flow [2024-06-28 04:32:14,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:32:14,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:32:14,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 04:32:14,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369918699186992 [2024-06-28 04:32:14,787 INFO L175 Difference]: Start difference. First operand has 242 places, 373 transitions, 4836 flow. Second operand 12 states and 215 transitions. [2024-06-28 04:32:14,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 420 transitions, 5890 flow [2024-06-28 04:32:15,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 420 transitions, 5669 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-28 04:32:15,249 INFO L231 Difference]: Finished difference. Result has 245 places, 373 transitions, 4775 flow [2024-06-28 04:32:15,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4775, PETRI_PLACES=245, PETRI_TRANSITIONS=373} [2024-06-28 04:32:15,250 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:32:15,250 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 373 transitions, 4775 flow [2024-06-28 04:32:15,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:15,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:15,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:15,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:32:15,251 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:15,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:15,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1467202269, now seen corresponding path program 10 times [2024-06-28 04:32:15,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:15,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254184591] [2024-06-28 04:32:15,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:15,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:15,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:15,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:15,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254184591] [2024-06-28 04:32:15,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254184591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:15,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:15,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:15,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721090982] [2024-06-28 04:32:15,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:15,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:15,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:15,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:15,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:15,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:15,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 373 transitions, 4775 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:15,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:15,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:15,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:17,253 INFO L124 PetriNetUnfolderBase]: 3933/6322 cut-off events. [2024-06-28 04:32:17,253 INFO L125 PetriNetUnfolderBase]: For 381916/381916 co-relation queries the response was YES. [2024-06-28 04:32:17,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47033 conditions, 6322 events. 3933/6322 cut-off events. For 381916/381916 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 40146 event pairs, 710 based on Foata normal form. 16/6338 useless extension candidates. Maximal degree in co-relation 46924. Up to 3743 conditions per place. [2024-06-28 04:32:17,324 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 315 selfloop transitions, 122 changer transitions 0/442 dead transitions. [2024-06-28 04:32:17,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 442 transitions, 6552 flow [2024-06-28 04:32:17,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:32:17,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:32:17,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 04:32:17,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-28 04:32:17,326 INFO L175 Difference]: Start difference. First operand has 245 places, 373 transitions, 4775 flow. Second operand 11 states and 210 transitions. [2024-06-28 04:32:17,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 442 transitions, 6552 flow [2024-06-28 04:32:17,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 442 transitions, 6392 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:32:17,889 INFO L231 Difference]: Finished difference. Result has 246 places, 385 transitions, 5241 flow [2024-06-28 04:32:17,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5241, PETRI_PLACES=246, PETRI_TRANSITIONS=385} [2024-06-28 04:32:17,889 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-28 04:32:17,889 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 385 transitions, 5241 flow [2024-06-28 04:32:17,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:17,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:17,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:17,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:32:17,890 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-28 04:32:17,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:17,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1376367462, now seen corresponding path program 1 times [2024-06-28 04:32:17,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:17,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937857002] [2024-06-28 04:32:17,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:17,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:18,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:18,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:18,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937857002] [2024-06-28 04:32:18,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937857002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:18,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:18,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:32:18,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078196372] [2024-06-28 04:32:18,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:18,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:32:18,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:18,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:32:18,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:32:18,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:18,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 385 transitions, 5241 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:18,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:18,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:18,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:19,552 INFO L124 PetriNetUnfolderBase]: 3938/6317 cut-off events. [2024-06-28 04:32:19,553 INFO L125 PetriNetUnfolderBase]: For 380204/380208 co-relation queries the response was YES. [2024-06-28 04:32:19,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48435 conditions, 6317 events. 3938/6317 cut-off events. For 380204/380208 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 40192 event pairs, 1417 based on Foata normal form. 5/6322 useless extension candidates. Maximal degree in co-relation 48324. Up to 6046 conditions per place. [2024-06-28 04:32:19,628 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 37 changer transitions 0/409 dead transitions. [2024-06-28 04:32:19,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 409 transitions, 6209 flow [2024-06-28 04:32:19,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:19,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:32:19,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 04:32:19,629 INFO L175 Difference]: Start difference. First operand has 246 places, 385 transitions, 5241 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:32:19,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 409 transitions, 6209 flow [2024-06-28 04:32:20,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 409 transitions, 6054 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:32:20,328 INFO L231 Difference]: Finished difference. Result has 248 places, 388 transitions, 5240 flow [2024-06-28 04:32:20,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5092, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5240, PETRI_PLACES=248, PETRI_TRANSITIONS=388} [2024-06-28 04:32:20,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-28 04:32:20,328 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 388 transitions, 5240 flow [2024-06-28 04:32:20,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:20,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:20,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:20,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:32:20,329 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-28 04:32:20,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:20,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1759825792, now seen corresponding path program 2 times [2024-06-28 04:32:20,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:20,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480730111] [2024-06-28 04:32:20,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:20,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:20,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:20,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:20,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:20,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480730111] [2024-06-28 04:32:20,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480730111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:20,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:20,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:32:20,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007140636] [2024-06-28 04:32:20,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:20,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:32:20,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:20,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:32:20,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:32:20,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:20,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 388 transitions, 5240 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:20,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:20,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:20,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:21,910 INFO L124 PetriNetUnfolderBase]: 3951/6340 cut-off events. [2024-06-28 04:32:21,911 INFO L125 PetriNetUnfolderBase]: For 381632/381636 co-relation queries the response was YES. [2024-06-28 04:32:21,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48066 conditions, 6340 events. 3951/6340 cut-off events. For 381632/381636 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 40400 event pairs, 1423 based on Foata normal form. 5/6345 useless extension candidates. Maximal degree in co-relation 47953. Up to 6047 conditions per place. [2024-06-28 04:32:21,989 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 363 selfloop transitions, 46 changer transitions 0/414 dead transitions. [2024-06-28 04:32:21,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 414 transitions, 6384 flow [2024-06-28 04:32:21,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:32:21,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:32:21,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:32:21,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:32:21,992 INFO L175 Difference]: Start difference. First operand has 248 places, 388 transitions, 5240 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:32:21,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 414 transitions, 6384 flow [2024-06-28 04:32:22,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 414 transitions, 6311 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:22,730 INFO L231 Difference]: Finished difference. Result has 253 places, 395 transitions, 5434 flow [2024-06-28 04:32:22,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5434, PETRI_PLACES=253, PETRI_TRANSITIONS=395} [2024-06-28 04:32:22,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 04:32:22,731 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 395 transitions, 5434 flow [2024-06-28 04:32:22,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:22,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:22,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:22,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:32:22,731 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:22,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:22,732 INFO L85 PathProgramCache]: Analyzing trace with hash -106723037, now seen corresponding path program 11 times [2024-06-28 04:32:22,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:22,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473250106] [2024-06-28 04:32:22,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:22,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:23,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:23,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:23,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473250106] [2024-06-28 04:32:23,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473250106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:23,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:23,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:23,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268509295] [2024-06-28 04:32:23,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:23,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:23,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:23,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:23,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:23,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:23,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 395 transitions, 5434 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:23,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:23,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:23,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:24,819 INFO L124 PetriNetUnfolderBase]: 4067/6557 cut-off events. [2024-06-28 04:32:24,820 INFO L125 PetriNetUnfolderBase]: For 458634/458634 co-relation queries the response was YES. [2024-06-28 04:32:24,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49717 conditions, 6557 events. 4067/6557 cut-off events. For 458634/458634 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42156 event pairs, 1301 based on Foata normal form. 40/6597 useless extension candidates. Maximal degree in co-relation 49602. Up to 5399 conditions per place. [2024-06-28 04:32:24,899 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 350 selfloop transitions, 79 changer transitions 0/434 dead transitions. [2024-06-28 04:32:24,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 434 transitions, 6654 flow [2024-06-28 04:32:24,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:24,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:24,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:32:24,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:32:24,901 INFO L175 Difference]: Start difference. First operand has 253 places, 395 transitions, 5434 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:32:24,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 434 transitions, 6654 flow [2024-06-28 04:32:25,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 434 transitions, 6566 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 04:32:25,711 INFO L231 Difference]: Finished difference. Result has 258 places, 398 transitions, 5714 flow [2024-06-28 04:32:25,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5346, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5714, PETRI_PLACES=258, PETRI_TRANSITIONS=398} [2024-06-28 04:32:25,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-28 04:32:25,712 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 398 transitions, 5714 flow [2024-06-28 04:32:25,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:25,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:25,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:25,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:32:25,713 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:25,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1528116631, now seen corresponding path program 12 times [2024-06-28 04:32:25,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:25,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719032948] [2024-06-28 04:32:25,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:25,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:26,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-28 04:32:26,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:26,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719032948] [2024-06-28 04:32:26,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719032948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:26,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:26,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:26,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165435679] [2024-06-28 04:32:26,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:26,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:26,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:26,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:26,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:26,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:26,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 398 transitions, 5714 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:26,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:26,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:26,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:27,909 INFO L124 PetriNetUnfolderBase]: 4145/6689 cut-off events. [2024-06-28 04:32:27,909 INFO L125 PetriNetUnfolderBase]: For 463851/463851 co-relation queries the response was YES. [2024-06-28 04:32:27,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51112 conditions, 6689 events. 4145/6689 cut-off events. For 463851/463851 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 43188 event pairs, 1130 based on Foata normal form. 32/6721 useless extension candidates. Maximal degree in co-relation 50996. Up to 4840 conditions per place. [2024-06-28 04:32:27,981 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 336 selfloop transitions, 100 changer transitions 0/441 dead transitions. [2024-06-28 04:32:27,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 441 transitions, 6914 flow [2024-06-28 04:32:27,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:27,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:27,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:32:27,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:32:27,982 INFO L175 Difference]: Start difference. First operand has 258 places, 398 transitions, 5714 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:32:27,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 441 transitions, 6914 flow [2024-06-28 04:32:29,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 441 transitions, 6628 flow, removed 71 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:29,105 INFO L231 Difference]: Finished difference. Result has 259 places, 400 transitions, 5775 flow [2024-06-28 04:32:29,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5428, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5775, PETRI_PLACES=259, PETRI_TRANSITIONS=400} [2024-06-28 04:32:29,106 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 04:32:29,106 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 400 transitions, 5775 flow [2024-06-28 04:32:29,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:29,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:29,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:29,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:32:29,106 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:29,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:29,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1500144701, now seen corresponding path program 13 times [2024-06-28 04:32:29,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:29,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066569405] [2024-06-28 04:32:29,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:29,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:29,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:29,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066569405] [2024-06-28 04:32:29,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066569405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:29,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:29,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:29,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465763084] [2024-06-28 04:32:29,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:29,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:29,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:29,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:29,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:29,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:29,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 400 transitions, 5775 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:29,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:29,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:29,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:31,222 INFO L124 PetriNetUnfolderBase]: 4099/6613 cut-off events. [2024-06-28 04:32:31,222 INFO L125 PetriNetUnfolderBase]: For 393093/393093 co-relation queries the response was YES. [2024-06-28 04:32:31,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48258 conditions, 6613 events. 4099/6613 cut-off events. For 393093/393093 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 42604 event pairs, 821 based on Foata normal form. 24/6637 useless extension candidates. Maximal degree in co-relation 48142. Up to 3818 conditions per place. [2024-06-28 04:32:31,301 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 307 selfloop transitions, 135 changer transitions 0/447 dead transitions. [2024-06-28 04:32:31,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 447 transitions, 6911 flow [2024-06-28 04:32:31,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:32:31,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:32:31,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 04:32:31,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:32:31,302 INFO L175 Difference]: Start difference. First operand has 259 places, 400 transitions, 5775 flow. Second operand 10 states and 185 transitions. [2024-06-28 04:32:31,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 447 transitions, 6911 flow [2024-06-28 04:32:32,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 447 transitions, 6567 flow, removed 81 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:32,268 INFO L231 Difference]: Finished difference. Result has 262 places, 400 transitions, 5725 flow [2024-06-28 04:32:32,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5431, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5725, PETRI_PLACES=262, PETRI_TRANSITIONS=400} [2024-06-28 04:32:32,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 04:32:32,268 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 400 transitions, 5725 flow [2024-06-28 04:32:32,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:32,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:32,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:32,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:32:32,269 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:32,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:32,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1287163859, now seen corresponding path program 14 times [2024-06-28 04:32:32,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:32,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013147807] [2024-06-28 04:32:32,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:32,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:32,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:32,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:32,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:32,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013147807] [2024-06-28 04:32:32,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013147807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:32,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:32,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:32,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064073008] [2024-06-28 04:32:32,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:32,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:32,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:32,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:32,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:32,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:32,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 400 transitions, 5725 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:32,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:32,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:32,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:34,513 INFO L124 PetriNetUnfolderBase]: 4174/6732 cut-off events. [2024-06-28 04:32:34,513 INFO L125 PetriNetUnfolderBase]: For 370227/370229 co-relation queries the response was YES. [2024-06-28 04:32:34,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48531 conditions, 6732 events. 4174/6732 cut-off events. For 370227/370229 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 43549 event pairs, 1131 based on Foata normal form. 20/6752 useless extension candidates. Maximal degree in co-relation 48414. Up to 5673 conditions per place. [2024-06-28 04:32:34,594 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 149 changer transitions 0/442 dead transitions. [2024-06-28 04:32:34,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 442 transitions, 6917 flow [2024-06-28 04:32:34,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:34,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:34,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 04:32:34,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:32:34,595 INFO L175 Difference]: Start difference. First operand has 262 places, 400 transitions, 5725 flow. Second operand 9 states and 171 transitions. [2024-06-28 04:32:34,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 442 transitions, 6917 flow [2024-06-28 04:32:35,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 442 transitions, 6605 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 04:32:35,420 INFO L231 Difference]: Finished difference. Result has 262 places, 401 transitions, 5783 flow [2024-06-28 04:32:35,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5783, PETRI_PLACES=262, PETRI_TRANSITIONS=401} [2024-06-28 04:32:35,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 04:32:35,420 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 401 transitions, 5783 flow [2024-06-28 04:32:35,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:35,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:35,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:35,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:32:35,421 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:35,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:35,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1292526239, now seen corresponding path program 15 times [2024-06-28 04:32:35,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:35,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535309806] [2024-06-28 04:32:35,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:35,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:36,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:36,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:36,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535309806] [2024-06-28 04:32:36,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535309806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:36,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:36,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:36,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348706373] [2024-06-28 04:32:36,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:36,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:36,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:36,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:36,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:36,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:36,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 401 transitions, 5783 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:36,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:36,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:36,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:37,561 INFO L124 PetriNetUnfolderBase]: 4249/6861 cut-off events. [2024-06-28 04:32:37,562 INFO L125 PetriNetUnfolderBase]: For 362643/362645 co-relation queries the response was YES. [2024-06-28 04:32:37,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48822 conditions, 6861 events. 4249/6861 cut-off events. For 362643/362645 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 44734 event pairs, 1159 based on Foata normal form. 20/6881 useless extension candidates. Maximal degree in co-relation 48705. Up to 5798 conditions per place. [2024-06-28 04:32:37,649 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 143 changer transitions 0/444 dead transitions. [2024-06-28 04:32:37,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 444 transitions, 6985 flow [2024-06-28 04:32:37,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:37,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 04:32:37,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-28 04:32:37,653 INFO L175 Difference]: Start difference. First operand has 262 places, 401 transitions, 5783 flow. Second operand 9 states and 173 transitions. [2024-06-28 04:32:37,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 444 transitions, 6985 flow [2024-06-28 04:32:38,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 444 transitions, 6647 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:38,474 INFO L231 Difference]: Finished difference. Result has 264 places, 402 transitions, 5805 flow [2024-06-28 04:32:38,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5805, PETRI_PLACES=264, PETRI_TRANSITIONS=402} [2024-06-28 04:32:38,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 04:32:38,475 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 402 transitions, 5805 flow [2024-06-28 04:32:38,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:38,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:38,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:38,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:32:38,475 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:38,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:38,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1292674109, now seen corresponding path program 16 times [2024-06-28 04:32:38,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:38,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479032672] [2024-06-28 04:32:38,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:38,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:39,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:39,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479032672] [2024-06-28 04:32:39,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479032672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:39,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:39,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:39,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96776994] [2024-06-28 04:32:39,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:39,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:39,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:39,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:39,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:39,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:39,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 402 transitions, 5805 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:39,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:39,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:39,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:40,563 INFO L124 PetriNetUnfolderBase]: 4307/6959 cut-off events. [2024-06-28 04:32:40,563 INFO L125 PetriNetUnfolderBase]: For 357127/357129 co-relation queries the response was YES. [2024-06-28 04:32:40,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49252 conditions, 6959 events. 4307/6959 cut-off events. For 357127/357129 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 45414 event pairs, 1125 based on Foata normal form. 16/6975 useless extension candidates. Maximal degree in co-relation 49134. Up to 5424 conditions per place. [2024-06-28 04:32:40,647 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 148 changer transitions 0/447 dead transitions. [2024-06-28 04:32:40,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 447 transitions, 7018 flow [2024-06-28 04:32:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 04:32:40,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-28 04:32:40,648 INFO L175 Difference]: Start difference. First operand has 264 places, 402 transitions, 5805 flow. Second operand 9 states and 175 transitions. [2024-06-28 04:32:40,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 447 transitions, 7018 flow [2024-06-28 04:32:41,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 447 transitions, 6687 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:41,444 INFO L231 Difference]: Finished difference. Result has 265 places, 403 transitions, 5840 flow [2024-06-28 04:32:41,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5476, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5840, PETRI_PLACES=265, PETRI_TRANSITIONS=403} [2024-06-28 04:32:41,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 04:32:41,445 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 403 transitions, 5840 flow [2024-06-28 04:32:41,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:41,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:41,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:41,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:32:41,446 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:41,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:41,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1085599937, now seen corresponding path program 2 times [2024-06-28 04:32:41,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:41,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902221564] [2024-06-28 04:32:41,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:41,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:41,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:42,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:42,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:42,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902221564] [2024-06-28 04:32:42,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902221564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:42,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:42,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:42,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846275809] [2024-06-28 04:32:42,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:42,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:42,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:42,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:42,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:42,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:42,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 403 transitions, 5840 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:42,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:42,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:42,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:44,005 INFO L124 PetriNetUnfolderBase]: 4348/7031 cut-off events. [2024-06-28 04:32:44,006 INFO L125 PetriNetUnfolderBase]: For 351759/351761 co-relation queries the response was YES. [2024-06-28 04:32:44,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49553 conditions, 7031 events. 4348/7031 cut-off events. For 351759/351761 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 46132 event pairs, 1104 based on Foata normal form. 12/7043 useless extension candidates. Maximal degree in co-relation 49435. Up to 4800 conditions per place. [2024-06-28 04:32:44,090 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 163 changer transitions 0/447 dead transitions. [2024-06-28 04:32:44,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 447 transitions, 7052 flow [2024-06-28 04:32:44,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:44,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:44,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:32:44,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-28 04:32:44,091 INFO L175 Difference]: Start difference. First operand has 265 places, 403 transitions, 5840 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:32:44,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 447 transitions, 7052 flow [2024-06-28 04:32:44,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 447 transitions, 6699 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:44,908 INFO L231 Difference]: Finished difference. Result has 266 places, 404 transitions, 5883 flow [2024-06-28 04:32:44,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5489, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5883, PETRI_PLACES=266, PETRI_TRANSITIONS=404} [2024-06-28 04:32:44,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-28 04:32:44,909 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 404 transitions, 5883 flow [2024-06-28 04:32:44,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:44,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:44,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:44,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:32:44,909 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:44,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:44,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1039366915, now seen corresponding path program 17 times [2024-06-28 04:32:44,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:44,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400552132] [2024-06-28 04:32:44,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:44,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:44,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:45,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:45,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:45,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400552132] [2024-06-28 04:32:45,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400552132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:45,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:45,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:45,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454365645] [2024-06-28 04:32:45,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:45,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:45,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:45,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:45,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:45,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:45,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 404 transitions, 5883 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:45,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:45,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:45,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:47,202 INFO L124 PetriNetUnfolderBase]: 4423/7145 cut-off events. [2024-06-28 04:32:47,202 INFO L125 PetriNetUnfolderBase]: For 363438/363438 co-relation queries the response was YES. [2024-06-28 04:32:47,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50373 conditions, 7145 events. 4423/7145 cut-off events. For 363438/363438 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 46985 event pairs, 1161 based on Foata normal form. 20/7162 useless extension candidates. Maximal degree in co-relation 50255. Up to 6212 conditions per place. [2024-06-28 04:32:47,296 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 284 selfloop transitions, 150 changer transitions 0/439 dead transitions. [2024-06-28 04:32:47,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 439 transitions, 6994 flow [2024-06-28 04:32:47,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:47,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:47,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:32:47,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 04:32:47,297 INFO L175 Difference]: Start difference. First operand has 266 places, 404 transitions, 5883 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:32:47,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 439 transitions, 6994 flow [2024-06-28 04:32:48,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 439 transitions, 6620 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-28 04:32:48,077 INFO L231 Difference]: Finished difference. Result has 267 places, 405 transitions, 5880 flow [2024-06-28 04:32:48,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5880, PETRI_PLACES=267, PETRI_TRANSITIONS=405} [2024-06-28 04:32:48,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 04:32:48,077 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 405 transitions, 5880 flow [2024-06-28 04:32:48,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:48,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:48,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:48,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:32:48,078 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:48,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:48,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1294615147, now seen corresponding path program 18 times [2024-06-28 04:32:48,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:48,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746825100] [2024-06-28 04:32:48,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:48,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:48,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:48,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:48,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746825100] [2024-06-28 04:32:48,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746825100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:48,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:48,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:48,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590192171] [2024-06-28 04:32:48,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:48,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:48,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:48,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:48,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:48,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:48,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 405 transitions, 5880 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:48,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:48,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:48,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:50,266 INFO L124 PetriNetUnfolderBase]: 4498/7268 cut-off events. [2024-06-28 04:32:50,267 INFO L125 PetriNetUnfolderBase]: For 367526/367526 co-relation queries the response was YES. [2024-06-28 04:32:50,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50950 conditions, 7268 events. 4498/7268 cut-off events. For 367526/367526 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 47976 event pairs, 1182 based on Foata normal form. 20/7285 useless extension candidates. Maximal degree in co-relation 50832. Up to 6337 conditions per place. [2024-06-28 04:32:50,350 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 138 changer transitions 0/445 dead transitions. [2024-06-28 04:32:50,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 445 transitions, 7063 flow [2024-06-28 04:32:50,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:50,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:50,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:32:50,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:32:50,351 INFO L175 Difference]: Start difference. First operand has 267 places, 405 transitions, 5880 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:32:50,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 445 transitions, 7063 flow [2024-06-28 04:32:50,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 445 transitions, 6722 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:50,998 INFO L231 Difference]: Finished difference. Result has 269 places, 406 transitions, 5888 flow [2024-06-28 04:32:50,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5539, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5888, PETRI_PLACES=269, PETRI_TRANSITIONS=406} [2024-06-28 04:32:50,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 04:32:50,999 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 406 transitions, 5888 flow [2024-06-28 04:32:50,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:50,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:50,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:50,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:32:50,999 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:50,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:50,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1388603753, now seen corresponding path program 19 times [2024-06-28 04:32:51,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:51,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354701238] [2024-06-28 04:32:51,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:51,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:51,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:51,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:51,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354701238] [2024-06-28 04:32:51,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354701238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:51,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:51,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:51,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834653165] [2024-06-28 04:32:51,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:51,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:51,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:51,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:51,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:51,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:51,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 406 transitions, 5888 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:51,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:51,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:51,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:53,329 INFO L124 PetriNetUnfolderBase]: 4573/7403 cut-off events. [2024-06-28 04:32:53,329 INFO L125 PetriNetUnfolderBase]: For 380302/380302 co-relation queries the response was YES. [2024-06-28 04:32:53,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51766 conditions, 7403 events. 4573/7403 cut-off events. For 380302/380302 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 49206 event pairs, 1195 based on Foata normal form. 20/7420 useless extension candidates. Maximal degree in co-relation 51647. Up to 6462 conditions per place. [2024-06-28 04:32:53,418 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 140 changer transitions 0/444 dead transitions. [2024-06-28 04:32:53,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 444 transitions, 7046 flow [2024-06-28 04:32:53,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:53,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:32:53,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:32:53,419 INFO L175 Difference]: Start difference. First operand has 269 places, 406 transitions, 5888 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:32:53,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 444 transitions, 7046 flow [2024-06-28 04:32:54,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 444 transitions, 6727 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:54,275 INFO L231 Difference]: Finished difference. Result has 271 places, 407 transitions, 5924 flow [2024-06-28 04:32:54,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5924, PETRI_PLACES=271, PETRI_TRANSITIONS=407} [2024-06-28 04:32:54,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 04:32:54,276 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 407 transitions, 5924 flow [2024-06-28 04:32:54,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:54,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:54,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:54,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:32:54,276 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:54,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:54,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1388455883, now seen corresponding path program 20 times [2024-06-28 04:32:54,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:54,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079110807] [2024-06-28 04:32:54,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:54,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:54,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:32:54,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:54,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079110807] [2024-06-28 04:32:54,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079110807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:54,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:54,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:32:54,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063640876] [2024-06-28 04:32:54,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:54,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:32:54,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:54,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:32:54,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:32:54,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:54,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 407 transitions, 5924 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:54,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:54,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:54,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:32:56,590 INFO L124 PetriNetUnfolderBase]: 4581/7423 cut-off events. [2024-06-28 04:32:56,591 INFO L125 PetriNetUnfolderBase]: For 370585/370585 co-relation queries the response was YES. [2024-06-28 04:32:56,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51298 conditions, 7423 events. 4581/7423 cut-off events. For 370585/370585 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 49421 event pairs, 1177 based on Foata normal form. 16/7436 useless extension candidates. Maximal degree in co-relation 51178. Up to 6111 conditions per place. [2024-06-28 04:32:56,663 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 300 selfloop transitions, 143 changer transitions 0/448 dead transitions. [2024-06-28 04:32:56,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 448 transitions, 7111 flow [2024-06-28 04:32:56,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:32:56,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:32:56,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 04:32:56,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-28 04:32:56,664 INFO L175 Difference]: Start difference. First operand has 271 places, 407 transitions, 5924 flow. Second operand 9 states and 170 transitions. [2024-06-28 04:32:56,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 448 transitions, 7111 flow [2024-06-28 04:32:57,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 448 transitions, 6786 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:32:57,377 INFO L231 Difference]: Finished difference. Result has 273 places, 408 transitions, 5959 flow [2024-06-28 04:32:57,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5959, PETRI_PLACES=273, PETRI_TRANSITIONS=408} [2024-06-28 04:32:57,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-28 04:32:57,378 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 408 transitions, 5959 flow [2024-06-28 04:32:57,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:57,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:32:57,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:32:57,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:32:57,378 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:32:57,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:32:57,379 INFO L85 PathProgramCache]: Analyzing trace with hash 125942373, now seen corresponding path program 3 times [2024-06-28 04:32:57,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:32:57,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205803759] [2024-06-28 04:32:57,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:32:57,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:32:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:32:58,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-28 04:32:58,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:32:58,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205803759] [2024-06-28 04:32:58,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205803759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:32:58,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:32:58,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:32:58,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438407693] [2024-06-28 04:32:58,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:32:58,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:32:58,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:32:58,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:32:58,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:32:58,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:32:58,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 408 transitions, 5959 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:32:58,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:32:58,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:32:58,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:00,013 INFO L124 PetriNetUnfolderBase]: 4622/7496 cut-off events. [2024-06-28 04:33:00,013 INFO L125 PetriNetUnfolderBase]: For 372717/372717 co-relation queries the response was YES. [2024-06-28 04:33:00,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51720 conditions, 7496 events. 4622/7496 cut-off events. For 372717/372717 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 50034 event pairs, 1197 based on Foata normal form. 12/7505 useless extension candidates. Maximal degree in co-relation 51599. Up to 6463 conditions per place. [2024-06-28 04:33:00,098 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 151 changer transitions 0/446 dead transitions. [2024-06-28 04:33:00,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 446 transitions, 7120 flow [2024-06-28 04:33:00,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:00,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:00,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:33:00,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:33:00,099 INFO L175 Difference]: Start difference. First operand has 273 places, 408 transitions, 5959 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:33:00,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 446 transitions, 7120 flow [2024-06-28 04:33:00,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 446 transitions, 6778 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:00,821 INFO L231 Difference]: Finished difference. Result has 275 places, 409 transitions, 5995 flow [2024-06-28 04:33:00,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5995, PETRI_PLACES=275, PETRI_TRANSITIONS=409} [2024-06-28 04:33:00,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-28 04:33:00,822 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 409 transitions, 5995 flow [2024-06-28 04:33:00,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:00,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:00,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:00,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:33:00,823 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:00,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:00,823 INFO L85 PathProgramCache]: Analyzing trace with hash -453722395, now seen corresponding path program 4 times [2024-06-28 04:33:00,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:00,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994457411] [2024-06-28 04:33:00,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:00,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:00,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:01,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:01,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:01,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994457411] [2024-06-28 04:33:01,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994457411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:01,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:01,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:01,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845953572] [2024-06-28 04:33:01,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:01,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:01,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:01,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:01,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:01,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:01,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 409 transitions, 5995 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:01,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:01,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:01,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:03,401 INFO L124 PetriNetUnfolderBase]: 4663/7577 cut-off events. [2024-06-28 04:33:03,401 INFO L125 PetriNetUnfolderBase]: For 382591/382591 co-relation queries the response was YES. [2024-06-28 04:33:03,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52100 conditions, 7577 events. 4663/7577 cut-off events. For 382591/382591 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 50646 event pairs, 1094 based on Foata normal form. 12/7586 useless extension candidates. Maximal degree in co-relation 51978. Up to 4634 conditions per place. [2024-06-28 04:33:03,492 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 174 changer transitions 0/448 dead transitions. [2024-06-28 04:33:03,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 448 transitions, 7282 flow [2024-06-28 04:33:03,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:03,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:33:03,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-28 04:33:03,493 INFO L175 Difference]: Start difference. First operand has 275 places, 409 transitions, 5995 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:33:03,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 448 transitions, 7282 flow [2024-06-28 04:33:04,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 448 transitions, 6924 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:33:04,319 INFO L231 Difference]: Finished difference. Result has 277 places, 410 transitions, 6061 flow [2024-06-28 04:33:04,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5637, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6061, PETRI_PLACES=277, PETRI_TRANSITIONS=410} [2024-06-28 04:33:04,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 04:33:04,320 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 410 transitions, 6061 flow [2024-06-28 04:33:04,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:04,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:04,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:04,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:33:04,320 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:04,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:04,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1595530055, now seen corresponding path program 5 times [2024-06-28 04:33:04,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:04,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447426479] [2024-06-28 04:33:04,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:04,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:04,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:05,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:05,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447426479] [2024-06-28 04:33:05,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447426479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:05,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:05,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:33:05,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618178819] [2024-06-28 04:33:05,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:05,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:33:05,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:05,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:33:05,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:33:05,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:05,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 410 transitions, 6061 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:05,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:05,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:05,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:06,866 INFO L124 PetriNetUnfolderBase]: 4643/7538 cut-off events. [2024-06-28 04:33:06,866 INFO L125 PetriNetUnfolderBase]: For 371101/371101 co-relation queries the response was YES. [2024-06-28 04:33:06,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51343 conditions, 7538 events. 4643/7538 cut-off events. For 371101/371101 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 50432 event pairs, 1206 based on Foata normal form. 12/7547 useless extension candidates. Maximal degree in co-relation 51220. Up to 6373 conditions per place. [2024-06-28 04:33:06,961 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 305 selfloop transitions, 140 changer transitions 0/450 dead transitions. [2024-06-28 04:33:06,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 450 transitions, 7113 flow [2024-06-28 04:33:06,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:06,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:06,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:33:06,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-28 04:33:06,962 INFO L175 Difference]: Start difference. First operand has 277 places, 410 transitions, 6061 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:33:06,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 450 transitions, 7113 flow [2024-06-28 04:33:08,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 450 transitions, 6749 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:08,067 INFO L231 Difference]: Finished difference. Result has 279 places, 409 transitions, 5887 flow [2024-06-28 04:33:08,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5887, PETRI_PLACES=279, PETRI_TRANSITIONS=409} [2024-06-28 04:33:08,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:33:08,067 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 409 transitions, 5887 flow [2024-06-28 04:33:08,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:08,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:08,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:08,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:33:08,068 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-28 04:33:08,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:08,069 INFO L85 PathProgramCache]: Analyzing trace with hash 46516120, now seen corresponding path program 3 times [2024-06-28 04:33:08,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:08,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987071404] [2024-06-28 04:33:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:08,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:08,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:08,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:08,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:08,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987071404] [2024-06-28 04:33:08,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987071404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:08,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:08,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:08,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388249756] [2024-06-28 04:33:08,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:08,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:08,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:08,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:08,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:08,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:08,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 409 transitions, 5887 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:08,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:08,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:08,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:10,081 INFO L124 PetriNetUnfolderBase]: 4653/7558 cut-off events. [2024-06-28 04:33:10,082 INFO L125 PetriNetUnfolderBase]: For 355099/355103 co-relation queries the response was YES. [2024-06-28 04:33:10,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51015 conditions, 7558 events. 4653/7558 cut-off events. For 355099/355103 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 50844 event pairs, 1672 based on Foata normal form. 6/7564 useless extension candidates. Maximal degree in co-relation 50891. Up to 7256 conditions per place. [2024-06-28 04:33:10,166 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 387 selfloop transitions, 41 changer transitions 0/433 dead transitions. [2024-06-28 04:33:10,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 433 transitions, 6987 flow [2024-06-28 04:33:10,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:10,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:10,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:33:10,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:33:10,167 INFO L175 Difference]: Start difference. First operand has 279 places, 409 transitions, 5887 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:33:10,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 433 transitions, 6987 flow [2024-06-28 04:33:11,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 433 transitions, 6493 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 04:33:11,183 INFO L231 Difference]: Finished difference. Result has 276 places, 415 transitions, 5649 flow [2024-06-28 04:33:11,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5393, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5649, PETRI_PLACES=276, PETRI_TRANSITIONS=415} [2024-06-28 04:33:11,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 04:33:11,183 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 415 transitions, 5649 flow [2024-06-28 04:33:11,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:11,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:11,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:11,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:33:11,184 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-28 04:33:11,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:11,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1734208384, now seen corresponding path program 4 times [2024-06-28 04:33:11,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:11,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291481787] [2024-06-28 04:33:11,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:11,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:11,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:11,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:11,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:11,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291481787] [2024-06-28 04:33:11,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291481787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:11,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:11,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:11,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135802533] [2024-06-28 04:33:11,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:11,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:11,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:11,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:11,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:11,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:11,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 415 transitions, 5649 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:11,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:11,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:11,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:13,130 INFO L124 PetriNetUnfolderBase]: 4666/7598 cut-off events. [2024-06-28 04:33:13,130 INFO L125 PetriNetUnfolderBase]: For 338456/338460 co-relation queries the response was YES. [2024-06-28 04:33:13,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49375 conditions, 7598 events. 4666/7598 cut-off events. For 338456/338460 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 51216 event pairs, 1651 based on Foata normal form. 5/7603 useless extension candidates. Maximal degree in co-relation 49252. Up to 7249 conditions per place. [2024-06-28 04:33:13,221 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 374 selfloop transitions, 58 changer transitions 0/437 dead transitions. [2024-06-28 04:33:13,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 437 transitions, 6859 flow [2024-06-28 04:33:13,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:13,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:13,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:33:13,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:33:13,222 INFO L175 Difference]: Start difference. First operand has 276 places, 415 transitions, 5649 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:33:13,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 437 transitions, 6859 flow [2024-06-28 04:33:14,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 437 transitions, 6699 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:14,156 INFO L231 Difference]: Finished difference. Result has 279 places, 422 transitions, 5823 flow [2024-06-28 04:33:14,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5499, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5823, PETRI_PLACES=279, PETRI_TRANSITIONS=422} [2024-06-28 04:33:14,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:33:14,156 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 422 transitions, 5823 flow [2024-06-28 04:33:14,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:14,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:14,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:14,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:33:14,157 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-28 04:33:14,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:14,157 INFO L85 PathProgramCache]: Analyzing trace with hash -429330880, now seen corresponding path program 5 times [2024-06-28 04:33:14,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:14,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478822895] [2024-06-28 04:33:14,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:14,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:14,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:14,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:14,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:14,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478822895] [2024-06-28 04:33:14,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478822895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:14,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:14,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:14,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787549367] [2024-06-28 04:33:14,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:14,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:14,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:14,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:14,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:14,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:14,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 422 transitions, 5823 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:14,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:14,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:14,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:16,062 INFO L124 PetriNetUnfolderBase]: 4660/7587 cut-off events. [2024-06-28 04:33:16,062 INFO L125 PetriNetUnfolderBase]: For 328507/328507 co-relation queries the response was YES. [2024-06-28 04:33:16,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49052 conditions, 7587 events. 4660/7587 cut-off events. For 328507/328507 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 51193 event pairs, 1656 based on Foata normal form. 2/7588 useless extension candidates. Maximal degree in co-relation 48927. Up to 7269 conditions per place. [2024-06-28 04:33:16,157 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 395 selfloop transitions, 37 changer transitions 0/437 dead transitions. [2024-06-28 04:33:16,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 437 transitions, 6763 flow [2024-06-28 04:33:16,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:16,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:16,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:33:16,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:33:16,158 INFO L175 Difference]: Start difference. First operand has 279 places, 422 transitions, 5823 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:33:16,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 437 transitions, 6763 flow [2024-06-28 04:33:17,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 437 transitions, 6547 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:17,073 INFO L231 Difference]: Finished difference. Result has 282 places, 422 transitions, 5691 flow [2024-06-28 04:33:17,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5691, PETRI_PLACES=282, PETRI_TRANSITIONS=422} [2024-06-28 04:33:17,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-28 04:33:17,073 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 422 transitions, 5691 flow [2024-06-28 04:33:17,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:17,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:17,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:17,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:33:17,074 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-28 04:33:17,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:17,074 INFO L85 PathProgramCache]: Analyzing trace with hash 383747200, now seen corresponding path program 6 times [2024-06-28 04:33:17,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:17,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295336646] [2024-06-28 04:33:17,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:17,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:17,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:17,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:17,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:17,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295336646] [2024-06-28 04:33:17,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295336646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:17,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:17,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:17,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221614586] [2024-06-28 04:33:17,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:17,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:17,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:17,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:17,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:17,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:17,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 422 transitions, 5691 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:17,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:17,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:17,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:18,955 INFO L124 PetriNetUnfolderBase]: 4652/7575 cut-off events. [2024-06-28 04:33:18,956 INFO L125 PetriNetUnfolderBase]: For 323200/323200 co-relation queries the response was YES. [2024-06-28 04:33:19,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48600 conditions, 7575 events. 4652/7575 cut-off events. For 323200/323200 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 51096 event pairs, 1654 based on Foata normal form. 2/7576 useless extension candidates. Maximal degree in co-relation 48474. Up to 7224 conditions per place. [2024-06-28 04:33:19,053 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 50 changer transitions 0/434 dead transitions. [2024-06-28 04:33:19,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 434 transitions, 6603 flow [2024-06-28 04:33:19,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:19,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:19,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:33:19,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:33:19,055 INFO L175 Difference]: Start difference. First operand has 282 places, 422 transitions, 5691 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:33:19,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 434 transitions, 6603 flow [2024-06-28 04:33:19,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 434 transitions, 6496 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 04:33:19,903 INFO L231 Difference]: Finished difference. Result has 285 places, 422 transitions, 5692 flow [2024-06-28 04:33:19,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5584, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5692, PETRI_PLACES=285, PETRI_TRANSITIONS=422} [2024-06-28 04:33:19,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-28 04:33:19,903 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 422 transitions, 5692 flow [2024-06-28 04:33:19,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:19,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:19,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:19,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:33:19,904 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:19,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1579619874, now seen corresponding path program 7 times [2024-06-28 04:33:19,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:19,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644764636] [2024-06-28 04:33:19,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:19,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:19,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:20,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:20,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:20,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644764636] [2024-06-28 04:33:20,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644764636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:20,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:20,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:20,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290253121] [2024-06-28 04:33:20,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:20,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:20,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:20,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:20,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:20,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:20,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 422 transitions, 5692 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:20,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:20,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:20,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:21,835 INFO L124 PetriNetUnfolderBase]: 4662/7594 cut-off events. [2024-06-28 04:33:21,835 INFO L125 PetriNetUnfolderBase]: For 332477/332481 co-relation queries the response was YES. [2024-06-28 04:33:21,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48838 conditions, 7594 events. 4662/7594 cut-off events. For 332477/332481 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 51281 event pairs, 1662 based on Foata normal form. 6/7599 useless extension candidates. Maximal degree in co-relation 48711. Up to 7162 conditions per place. [2024-06-28 04:33:21,930 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 78 changer transitions 0/436 dead transitions. [2024-06-28 04:33:21,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 436 transitions, 6781 flow [2024-06-28 04:33:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:21,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 04:33:21,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 04:33:21,931 INFO L175 Difference]: Start difference. First operand has 285 places, 422 transitions, 5692 flow. Second operand 7 states and 120 transitions. [2024-06-28 04:33:21,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 436 transitions, 6781 flow [2024-06-28 04:33:22,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 436 transitions, 6643 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:22,851 INFO L231 Difference]: Finished difference. Result has 286 places, 426 transitions, 5782 flow [2024-06-28 04:33:22,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5554, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5782, PETRI_PLACES=286, PETRI_TRANSITIONS=426} [2024-06-28 04:33:22,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-28 04:33:22,851 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 426 transitions, 5782 flow [2024-06-28 04:33:22,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:22,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:22,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:22,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:33:22,852 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:22,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:22,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1579857024, now seen corresponding path program 8 times [2024-06-28 04:33:22,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566441304] [2024-06-28 04:33:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:22,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:23,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:23,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:23,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566441304] [2024-06-28 04:33:23,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566441304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:23,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:23,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:23,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624693331] [2024-06-28 04:33:23,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:23,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:23,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:23,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:23,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:23,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:23,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 426 transitions, 5782 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:23,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:23,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:23,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:24,654 INFO L124 PetriNetUnfolderBase]: 4654/7583 cut-off events. [2024-06-28 04:33:24,654 INFO L125 PetriNetUnfolderBase]: For 337063/337067 co-relation queries the response was YES. [2024-06-28 04:33:24,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48818 conditions, 7583 events. 4654/7583 cut-off events. For 337063/337067 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 51142 event pairs, 1662 based on Foata normal form. 6/7588 useless extension candidates. Maximal degree in co-relation 48690. Up to 7154 conditions per place. [2024-06-28 04:33:24,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 354 selfloop transitions, 76 changer transitions 0/435 dead transitions. [2024-06-28 04:33:24,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 435 transitions, 6676 flow [2024-06-28 04:33:24,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:24,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:24,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:33:24,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:33:24,742 INFO L175 Difference]: Start difference. First operand has 286 places, 426 transitions, 5782 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:33:24,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 435 transitions, 6676 flow [2024-06-28 04:33:25,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 435 transitions, 6375 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:25,660 INFO L231 Difference]: Finished difference. Result has 287 places, 426 transitions, 5642 flow [2024-06-28 04:33:25,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5481, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5642, PETRI_PLACES=287, PETRI_TRANSITIONS=426} [2024-06-28 04:33:25,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 04:33:25,660 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 426 transitions, 5642 flow [2024-06-28 04:33:25,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:25,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:25,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:25,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:33:25,661 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:25,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:25,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1587008290, now seen corresponding path program 1 times [2024-06-28 04:33:25,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:25,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056981047] [2024-06-28 04:33:25,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:25,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:26,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:26,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056981047] [2024-06-28 04:33:26,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056981047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:26,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:26,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:33:26,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186837946] [2024-06-28 04:33:26,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:26,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:33:26,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:26,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:33:26,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:33:26,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:33:26,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 426 transitions, 5642 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:26,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:26,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:33:26,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:27,690 INFO L124 PetriNetUnfolderBase]: 4477/7324 cut-off events. [2024-06-28 04:33:27,690 INFO L125 PetriNetUnfolderBase]: For 347166/347197 co-relation queries the response was YES. [2024-06-28 04:33:27,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47692 conditions, 7324 events. 4477/7324 cut-off events. For 347166/347197 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 49371 event pairs, 1441 based on Foata normal form. 2/7255 useless extension candidates. Maximal degree in co-relation 47564. Up to 6843 conditions per place. [2024-06-28 04:33:27,781 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 339 selfloop transitions, 56 changer transitions 0/438 dead transitions. [2024-06-28 04:33:27,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 438 transitions, 6500 flow [2024-06-28 04:33:27,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:27,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:27,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:33:27,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 04:33:27,782 INFO L175 Difference]: Start difference. First operand has 287 places, 426 transitions, 5642 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:33:27,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 438 transitions, 6500 flow [2024-06-28 04:33:28,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 438 transitions, 6329 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:28,768 INFO L231 Difference]: Finished difference. Result has 288 places, 429 transitions, 5630 flow [2024-06-28 04:33:28,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5630, PETRI_PLACES=288, PETRI_TRANSITIONS=429} [2024-06-28 04:33:28,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-28 04:33:28,769 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 429 transitions, 5630 flow [2024-06-28 04:33:28,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:28,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:28,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:28,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:33:28,769 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-28 04:33:28,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:28,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1587483520, now seen corresponding path program 2 times [2024-06-28 04:33:28,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:28,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050300708] [2024-06-28 04:33:28,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:28,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:29,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:29,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050300708] [2024-06-28 04:33:29,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050300708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:29,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:29,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:29,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920625369] [2024-06-28 04:33:29,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:29,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:29,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:29,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:29,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:29,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:33:29,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 429 transitions, 5630 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:29,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:29,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:33:29,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:30,900 INFO L124 PetriNetUnfolderBase]: 4465/7310 cut-off events. [2024-06-28 04:33:30,900 INFO L125 PetriNetUnfolderBase]: For 347753/347770 co-relation queries the response was YES. [2024-06-28 04:33:30,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47847 conditions, 7310 events. 4465/7310 cut-off events. For 347753/347770 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 49282 event pairs, 1436 based on Foata normal form. 2/7247 useless extension candidates. Maximal degree in co-relation 47718. Up to 6818 conditions per place. [2024-06-28 04:33:30,983 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 336 selfloop transitions, 63 changer transitions 0/442 dead transitions. [2024-06-28 04:33:30,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 442 transitions, 6504 flow [2024-06-28 04:33:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:30,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:30,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:33:30,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:33:30,984 INFO L175 Difference]: Start difference. First operand has 288 places, 429 transitions, 5630 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:33:30,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 442 transitions, 6504 flow [2024-06-28 04:33:31,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 442 transitions, 6369 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 04:33:31,924 INFO L231 Difference]: Finished difference. Result has 291 places, 432 transitions, 5678 flow [2024-06-28 04:33:31,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5495, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5678, PETRI_PLACES=291, PETRI_TRANSITIONS=432} [2024-06-28 04:33:31,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-28 04:33:31,924 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 432 transitions, 5678 flow [2024-06-28 04:33:31,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:31,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:31,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-28 04:33:31,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:33:31,925 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:31,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:31,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1432990422, now seen corresponding path program 1 times [2024-06-28 04:33:31,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129194889] [2024-06-28 04:33:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:31,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:31,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:32,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:32,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:32,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129194889] [2024-06-28 04:33:32,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129194889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:32,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:32,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:32,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530823423] [2024-06-28 04:33:32,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:32,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:32,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:32,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:32,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:32,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:32,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 432 transitions, 5678 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:32,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:32,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:32,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:34,164 INFO L124 PetriNetUnfolderBase]: 4655/7598 cut-off events. [2024-06-28 04:33:34,164 INFO L125 PetriNetUnfolderBase]: For 354473/354473 co-relation queries the response was YES. [2024-06-28 04:33:34,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49618 conditions, 7598 events. 4655/7598 cut-off events. For 354473/354473 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 51475 event pairs, 2086 based on Foata normal form. 1/7599 useless extension candidates. Maximal degree in co-relation 49488. Up to 7298 conditions per place. [2024-06-28 04:33:34,252 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 423 selfloop transitions, 20 changer transitions 0/448 dead transitions. [2024-06-28 04:33:34,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 448 transitions, 6642 flow [2024-06-28 04:33:34,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:33:34,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:33:34,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:33:34,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:33:34,253 INFO L175 Difference]: Start difference. First operand has 291 places, 432 transitions, 5678 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:33:34,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 448 transitions, 6642 flow [2024-06-28 04:33:35,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 448 transitions, 6465 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:35,154 INFO L231 Difference]: Finished difference. Result has 292 places, 432 transitions, 5551 flow [2024-06-28 04:33:35,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5501, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5551, PETRI_PLACES=292, PETRI_TRANSITIONS=432} [2024-06-28 04:33:35,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 04:33:35,155 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 432 transitions, 5551 flow [2024-06-28 04:33:35,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:35,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:35,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:35,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:33:35,156 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:35,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:35,156 INFO L85 PathProgramCache]: Analyzing trace with hash 380037213, now seen corresponding path program 1 times [2024-06-28 04:33:35,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:35,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255915882] [2024-06-28 04:33:35,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:35,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:35,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:35,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:35,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:35,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255915882] [2024-06-28 04:33:35,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255915882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:35,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:35,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:35,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073133142] [2024-06-28 04:33:35,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:35,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:35,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:35,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:35,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:35,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:35,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 432 transitions, 5551 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:35,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:35,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:35,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:37,262 INFO L124 PetriNetUnfolderBase]: 4711/7673 cut-off events. [2024-06-28 04:33:37,263 INFO L125 PetriNetUnfolderBase]: For 368319/368319 co-relation queries the response was YES. [2024-06-28 04:33:37,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49804 conditions, 7673 events. 4711/7673 cut-off events. For 368319/368319 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 51835 event pairs, 1590 based on Foata normal form. 4/7676 useless extension candidates. Maximal degree in co-relation 49673. Up to 7164 conditions per place. [2024-06-28 04:33:37,366 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 390 selfloop transitions, 80 changer transitions 0/475 dead transitions. [2024-06-28 04:33:37,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 475 transitions, 6975 flow [2024-06-28 04:33:37,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:37,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:37,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:33:37,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:33:37,367 INFO L175 Difference]: Start difference. First operand has 292 places, 432 transitions, 5551 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:33:37,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 475 transitions, 6975 flow [2024-06-28 04:33:38,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 475 transitions, 6925 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:38,332 INFO L231 Difference]: Finished difference. Result has 296 places, 455 transitions, 5971 flow [2024-06-28 04:33:38,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5501, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5971, PETRI_PLACES=296, PETRI_TRANSITIONS=455} [2024-06-28 04:33:38,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-28 04:33:38,333 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 455 transitions, 5971 flow [2024-06-28 04:33:38,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:38,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:38,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:38,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:33:38,333 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:38,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:38,334 INFO L85 PathProgramCache]: Analyzing trace with hash 383762080, now seen corresponding path program 1 times [2024-06-28 04:33:38,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:38,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705817974] [2024-06-28 04:33:38,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:38,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:38,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:39,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:39,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:39,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705817974] [2024-06-28 04:33:39,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705817974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:39,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:39,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:39,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248699530] [2024-06-28 04:33:39,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:39,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:39,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:39,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:39,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:39,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:39,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 455 transitions, 5971 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:39,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:39,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:39,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:40,821 INFO L124 PetriNetUnfolderBase]: 4721/7695 cut-off events. [2024-06-28 04:33:40,821 INFO L125 PetriNetUnfolderBase]: For 378775/378775 co-relation queries the response was YES. [2024-06-28 04:33:40,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51616 conditions, 7695 events. 4721/7695 cut-off events. For 378775/378775 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 51929 event pairs, 1596 based on Foata normal form. 2/7696 useless extension candidates. Maximal degree in co-relation 51482. Up to 7315 conditions per place. [2024-06-28 04:33:40,905 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 408 selfloop transitions, 59 changer transitions 0/472 dead transitions. [2024-06-28 04:33:40,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 472 transitions, 7041 flow [2024-06-28 04:33:40,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:40,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:40,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:33:40,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 04:33:40,906 INFO L175 Difference]: Start difference. First operand has 296 places, 455 transitions, 5971 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:33:40,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 472 transitions, 7041 flow [2024-06-28 04:33:41,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 472 transitions, 6919 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 04:33:41,889 INFO L231 Difference]: Finished difference. Result has 301 places, 459 transitions, 6062 flow [2024-06-28 04:33:41,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6062, PETRI_PLACES=301, PETRI_TRANSITIONS=459} [2024-06-28 04:33:41,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 04:33:41,890 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 459 transitions, 6062 flow [2024-06-28 04:33:41,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:41,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:41,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:41,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:33:41,890 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:41,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:41,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1436799857, now seen corresponding path program 2 times [2024-06-28 04:33:41,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:41,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557265950] [2024-06-28 04:33:41,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:41,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:42,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:42,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:42,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557265950] [2024-06-28 04:33:42,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557265950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:42,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:42,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:42,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786219945] [2024-06-28 04:33:42,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:42,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:42,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:42,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:42,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:42,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:42,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 459 transitions, 6062 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:42,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:42,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:42,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:43,973 INFO L124 PetriNetUnfolderBase]: 4889/7932 cut-off events. [2024-06-28 04:33:43,974 INFO L125 PetriNetUnfolderBase]: For 436053/436053 co-relation queries the response was YES. [2024-06-28 04:33:44,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54437 conditions, 7932 events. 4889/7932 cut-off events. For 436053/436053 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 53529 event pairs, 1598 based on Foata normal form. 4/7935 useless extension candidates. Maximal degree in co-relation 54302. Up to 7156 conditions per place. [2024-06-28 04:33:44,076 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 388 selfloop transitions, 101 changer transitions 0/494 dead transitions. [2024-06-28 04:33:44,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 494 transitions, 7704 flow [2024-06-28 04:33:44,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:44,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:44,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:33:44,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:33:44,077 INFO L175 Difference]: Start difference. First operand has 301 places, 459 transitions, 6062 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:33:44,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 494 transitions, 7704 flow [2024-06-28 04:33:45,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 494 transitions, 7519 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:45,274 INFO L231 Difference]: Finished difference. Result has 305 places, 472 transitions, 6389 flow [2024-06-28 04:33:45,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6389, PETRI_PLACES=305, PETRI_TRANSITIONS=472} [2024-06-28 04:33:45,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 04:33:45,275 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 472 transitions, 6389 flow [2024-06-28 04:33:45,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:45,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:45,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:45,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:33:45,275 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:45,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:45,276 INFO L85 PathProgramCache]: Analyzing trace with hash 383761863, now seen corresponding path program 3 times [2024-06-28 04:33:45,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:45,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516184384] [2024-06-28 04:33:45,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:45,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:45,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:45,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-28 04:33:45,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:45,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516184384] [2024-06-28 04:33:45,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516184384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:45,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:45,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:45,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499387424] [2024-06-28 04:33:45,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:45,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:45,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:45,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:45,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:45,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:45,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 472 transitions, 6389 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:45,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:45,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:45,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:47,423 INFO L124 PetriNetUnfolderBase]: 4921/7987 cut-off events. [2024-06-28 04:33:47,423 INFO L125 PetriNetUnfolderBase]: For 457499/457499 co-relation queries the response was YES. [2024-06-28 04:33:47,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56180 conditions, 7987 events. 4921/7987 cut-off events. For 457499/457499 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 54059 event pairs, 1590 based on Foata normal form. 8/7994 useless extension candidates. Maximal degree in co-relation 56042. Up to 7189 conditions per place. [2024-06-28 04:33:47,531 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 383 selfloop transitions, 114 changer transitions 0/502 dead transitions. [2024-06-28 04:33:47,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 502 transitions, 7971 flow [2024-06-28 04:33:47,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:47,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:47,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:33:47,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:33:47,532 INFO L175 Difference]: Start difference. First operand has 305 places, 472 transitions, 6389 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:33:47,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 502 transitions, 7971 flow [2024-06-28 04:33:48,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 502 transitions, 7784 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-28 04:33:48,895 INFO L231 Difference]: Finished difference. Result has 311 places, 482 transitions, 6715 flow [2024-06-28 04:33:48,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6222, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6715, PETRI_PLACES=311, PETRI_TRANSITIONS=482} [2024-06-28 04:33:48,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 04:33:48,896 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 482 transitions, 6715 flow [2024-06-28 04:33:48,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:48,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:48,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:48,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:33:48,896 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:48,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:48,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1580073714, now seen corresponding path program 2 times [2024-06-28 04:33:48,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:48,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552703717] [2024-06-28 04:33:48,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:48,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:48,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:49,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:49,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:49,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552703717] [2024-06-28 04:33:49,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552703717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:49,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:49,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:33:49,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551912093] [2024-06-28 04:33:49,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:49,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:33:49,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:49,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:33:49,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:33:49,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:49,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 482 transitions, 6715 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:49,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:49,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:49,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:51,404 INFO L124 PetriNetUnfolderBase]: 4931/7995 cut-off events. [2024-06-28 04:33:51,405 INFO L125 PetriNetUnfolderBase]: For 458895/458899 co-relation queries the response was YES. [2024-06-28 04:33:51,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56859 conditions, 7995 events. 4931/7995 cut-off events. For 458895/458899 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 53904 event pairs, 1622 based on Foata normal form. 6/8000 useless extension candidates. Maximal degree in co-relation 56718. Up to 7533 conditions per place. [2024-06-28 04:33:51,574 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 399 selfloop transitions, 92 changer transitions 0/496 dead transitions. [2024-06-28 04:33:51,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 496 transitions, 7831 flow [2024-06-28 04:33:51,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:51,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:51,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:33:51,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 04:33:51,576 INFO L175 Difference]: Start difference. First operand has 311 places, 482 transitions, 6715 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:33:51,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 496 transitions, 7831 flow [2024-06-28 04:33:53,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 496 transitions, 7692 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:33:53,209 INFO L231 Difference]: Finished difference. Result has 316 places, 486 transitions, 6873 flow [2024-06-28 04:33:53,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6576, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6873, PETRI_PLACES=316, PETRI_TRANSITIONS=486} [2024-06-28 04:33:53,210 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-28 04:33:53,210 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 486 transitions, 6873 flow [2024-06-28 04:33:53,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:53,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:53,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:53,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:33:53,210 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:53,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:53,211 INFO L85 PathProgramCache]: Analyzing trace with hash -289296205, now seen corresponding path program 4 times [2024-06-28 04:33:53,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:53,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5201603] [2024-06-28 04:33:53,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:53,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:53,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:53,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:53,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:53,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5201603] [2024-06-28 04:33:53,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5201603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:53,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:53,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:53,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429129333] [2024-06-28 04:33:53,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:53,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:53,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:53,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:53,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:53,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:53,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 486 transitions, 6873 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:53,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:53,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:53,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:55,443 INFO L124 PetriNetUnfolderBase]: 5067/8191 cut-off events. [2024-06-28 04:33:55,443 INFO L125 PetriNetUnfolderBase]: For 519323/519325 co-relation queries the response was YES. [2024-06-28 04:33:55,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59694 conditions, 8191 events. 5067/8191 cut-off events. For 519323/519325 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55365 event pairs, 1637 based on Foata normal form. 8/8198 useless extension candidates. Maximal degree in co-relation 59551. Up to 7073 conditions per place. [2024-06-28 04:33:55,555 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 365 selfloop transitions, 161 changer transitions 0/531 dead transitions. [2024-06-28 04:33:55,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 531 transitions, 8931 flow [2024-06-28 04:33:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:33:55,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:33:55,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:33:55,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:33:55,556 INFO L175 Difference]: Start difference. First operand has 316 places, 486 transitions, 6873 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:33:55,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 531 transitions, 8931 flow [2024-06-28 04:33:56,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 531 transitions, 8658 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 04:33:56,756 INFO L231 Difference]: Finished difference. Result has 321 places, 508 transitions, 7540 flow [2024-06-28 04:33:56,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6600, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7540, PETRI_PLACES=321, PETRI_TRANSITIONS=508} [2024-06-28 04:33:56,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-28 04:33:56,757 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 508 transitions, 7540 flow [2024-06-28 04:33:56,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:56,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:33:56,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:33:56,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:33:56,757 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:33:56,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:33:56,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1587490464, now seen corresponding path program 3 times [2024-06-28 04:33:56,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:33:56,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597878984] [2024-06-28 04:33:56,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:33:56,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:33:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:33:57,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:33:57,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:33:57,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597878984] [2024-06-28 04:33:57,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597878984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:33:57,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:33:57,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:33:57,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352924277] [2024-06-28 04:33:57,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:33:57,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:33:57,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:33:57,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:33:57,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:33:57,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:33:57,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 508 transitions, 7540 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:33:57,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:33:57,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:33:57,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:33:59,163 INFO L124 PetriNetUnfolderBase]: 5085/8207 cut-off events. [2024-06-28 04:33:59,163 INFO L125 PetriNetUnfolderBase]: For 528035/528037 co-relation queries the response was YES. [2024-06-28 04:33:59,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61884 conditions, 8207 events. 5085/8207 cut-off events. For 528035/528037 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55397 event pairs, 1634 based on Foata normal form. 2/8208 useless extension candidates. Maximal degree in co-relation 61737. Up to 7243 conditions per place. [2024-06-28 04:33:59,271 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 367 selfloop transitions, 180 changer transitions 0/552 dead transitions. [2024-06-28 04:33:59,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 552 transitions, 9812 flow [2024-06-28 04:33:59,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:33:59,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:33:59,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:33:59,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:33:59,272 INFO L175 Difference]: Start difference. First operand has 321 places, 508 transitions, 7540 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:33:59,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 552 transitions, 9812 flow [2024-06-28 04:34:00,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 552 transitions, 9489 flow, removed 132 selfloop flow, removed 2 redundant places. [2024-06-28 04:34:00,625 INFO L231 Difference]: Finished difference. Result has 331 places, 536 transitions, 8492 flow [2024-06-28 04:34:00,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8492, PETRI_PLACES=331, PETRI_TRANSITIONS=536} [2024-06-28 04:34:00,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-28 04:34:00,626 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 536 transitions, 8492 flow [2024-06-28 04:34:00,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:00,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:00,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:00,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:34:00,626 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:00,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:00,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1579871904, now seen corresponding path program 4 times [2024-06-28 04:34:00,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:00,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020130595] [2024-06-28 04:34:00,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:00,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:00,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:01,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:01,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:01,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020130595] [2024-06-28 04:34:01,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020130595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:01,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:01,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:01,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071337211] [2024-06-28 04:34:01,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:01,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:01,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:01,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:01,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:01,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:01,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 536 transitions, 8492 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:01,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:01,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:01,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:03,291 INFO L124 PetriNetUnfolderBase]: 5079/8201 cut-off events. [2024-06-28 04:34:03,291 INFO L125 PetriNetUnfolderBase]: For 526733/526737 co-relation queries the response was YES. [2024-06-28 04:34:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62052 conditions, 8201 events. 5079/8201 cut-off events. For 526733/526737 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55195 event pairs, 1650 based on Foata normal form. 6/8206 useless extension candidates. Maximal degree in co-relation 61900. Up to 7738 conditions per place. [2024-06-28 04:34:03,402 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 462 selfloop transitions, 82 changer transitions 0/549 dead transitions. [2024-06-28 04:34:03,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 549 transitions, 9707 flow [2024-06-28 04:34:03,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:03,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:03,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 04:34:03,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-28 04:34:03,404 INFO L175 Difference]: Start difference. First operand has 331 places, 536 transitions, 8492 flow. Second operand 8 states and 133 transitions. [2024-06-28 04:34:03,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 549 transitions, 9707 flow [2024-06-28 04:34:04,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 549 transitions, 9532 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-28 04:34:04,671 INFO L231 Difference]: Finished difference. Result has 336 places, 539 transitions, 8585 flow [2024-06-28 04:34:04,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8323, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8585, PETRI_PLACES=336, PETRI_TRANSITIONS=539} [2024-06-28 04:34:04,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-28 04:34:04,672 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 539 transitions, 8585 flow [2024-06-28 04:34:04,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:04,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:04,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:04,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:34:04,672 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:04,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:04,673 INFO L85 PathProgramCache]: Analyzing trace with hash -296647855, now seen corresponding path program 5 times [2024-06-28 04:34:04,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:04,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356345754] [2024-06-28 04:34:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:04,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:05,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:05,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356345754] [2024-06-28 04:34:05,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356345754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:05,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:05,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:05,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837187664] [2024-06-28 04:34:05,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:05,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:05,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:05,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:05,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:05,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:05,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 539 transitions, 8585 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:05,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:05,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:05,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:07,078 INFO L124 PetriNetUnfolderBase]: 5087/8223 cut-off events. [2024-06-28 04:34:07,078 INFO L125 PetriNetUnfolderBase]: For 546368/546370 co-relation queries the response was YES. [2024-06-28 04:34:07,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62161 conditions, 8223 events. 5087/8223 cut-off events. For 546368/546370 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55570 event pairs, 1660 based on Foata normal form. 8/8230 useless extension candidates. Maximal degree in co-relation 62007. Up to 7083 conditions per place. [2024-06-28 04:34:07,198 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 396 selfloop transitions, 166 changer transitions 0/567 dead transitions. [2024-06-28 04:34:07,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 567 transitions, 10457 flow [2024-06-28 04:34:07,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:07,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:07,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:34:07,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:34:07,199 INFO L175 Difference]: Start difference. First operand has 336 places, 539 transitions, 8585 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:34:07,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 567 transitions, 10457 flow [2024-06-28 04:34:08,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 567 transitions, 10214 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:08,985 INFO L231 Difference]: Finished difference. Result has 339 places, 547 transitions, 8945 flow [2024-06-28 04:34:08,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8342, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8945, PETRI_PLACES=339, PETRI_TRANSITIONS=547} [2024-06-28 04:34:08,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-28 04:34:08,985 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 547 transitions, 8945 flow [2024-06-28 04:34:08,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:08,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:08,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:08,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:34:08,986 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:08,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash -296653435, now seen corresponding path program 6 times [2024-06-28 04:34:08,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:08,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982328433] [2024-06-28 04:34:08,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:08,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:08,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:09,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:09,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:09,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982328433] [2024-06-28 04:34:09,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982328433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:09,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:09,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:09,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721057811] [2024-06-28 04:34:09,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:09,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:09,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:09,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:09,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:09,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:09,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 547 transitions, 8945 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:09,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:09,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:09,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:11,503 INFO L124 PetriNetUnfolderBase]: 5095/8241 cut-off events. [2024-06-28 04:34:11,503 INFO L125 PetriNetUnfolderBase]: For 543067/543069 co-relation queries the response was YES. [2024-06-28 04:34:11,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62905 conditions, 8241 events. 5095/8241 cut-off events. For 543067/543069 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55774 event pairs, 1653 based on Foata normal form. 4/8244 useless extension candidates. Maximal degree in co-relation 62749. Up to 7097 conditions per place. [2024-06-28 04:34:11,608 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 394 selfloop transitions, 171 changer transitions 0/570 dead transitions. [2024-06-28 04:34:11,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 570 transitions, 10725 flow [2024-06-28 04:34:11,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:11,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:11,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:34:11,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:34:11,609 INFO L175 Difference]: Start difference. First operand has 339 places, 547 transitions, 8945 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:34:11,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 570 transitions, 10725 flow [2024-06-28 04:34:13,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 570 transitions, 10214 flow, removed 99 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:13,458 INFO L231 Difference]: Finished difference. Result has 344 places, 553 transitions, 9004 flow [2024-06-28 04:34:13,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9004, PETRI_PLACES=344, PETRI_TRANSITIONS=553} [2024-06-28 04:34:13,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-28 04:34:13,459 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 553 transitions, 9004 flow [2024-06-28 04:34:13,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:13,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:13,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:13,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:34:13,460 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:13,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:13,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1839375267, now seen corresponding path program 1 times [2024-06-28 04:34:13,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:13,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013476117] [2024-06-28 04:34:13,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:13,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:13,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:13,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:13,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013476117] [2024-06-28 04:34:13,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013476117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:13,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:13,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:13,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623275434] [2024-06-28 04:34:13,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:13,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:13,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:13,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:13,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:14,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:14,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 553 transitions, 9004 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:14,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:14,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:14,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:15,997 INFO L124 PetriNetUnfolderBase]: 5133/8286 cut-off events. [2024-06-28 04:34:15,997 INFO L125 PetriNetUnfolderBase]: For 550337/550339 co-relation queries the response was YES. [2024-06-28 04:34:16,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63147 conditions, 8286 events. 5133/8286 cut-off events. For 550337/550339 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55865 event pairs, 1641 based on Foata normal form. 2/8288 useless extension candidates. Maximal degree in co-relation 62990. Up to 7790 conditions per place. [2024-06-28 04:34:16,110 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 507 selfloop transitions, 84 changer transitions 0/596 dead transitions. [2024-06-28 04:34:16,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 596 transitions, 10603 flow [2024-06-28 04:34:16,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:34:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:34:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 04:34:16,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 04:34:16,111 INFO L175 Difference]: Start difference. First operand has 344 places, 553 transitions, 9004 flow. Second operand 10 states and 179 transitions. [2024-06-28 04:34:16,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 596 transitions, 10603 flow [2024-06-28 04:34:17,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 596 transitions, 10213 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:17,817 INFO L231 Difference]: Finished difference. Result has 353 places, 568 transitions, 9126 flow [2024-06-28 04:34:17,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8636, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9126, PETRI_PLACES=353, PETRI_TRANSITIONS=568} [2024-06-28 04:34:17,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-28 04:34:17,818 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 568 transitions, 9126 flow [2024-06-28 04:34:17,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:17,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:17,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:17,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:34:17,819 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:17,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:17,819 INFO L85 PathProgramCache]: Analyzing trace with hash 282162661, now seen corresponding path program 2 times [2024-06-28 04:34:17,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:17,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208665352] [2024-06-28 04:34:17,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:17,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:17,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:18,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:18,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:18,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208665352] [2024-06-28 04:34:18,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208665352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:18,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:18,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:18,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143621686] [2024-06-28 04:34:18,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:18,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:18,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:18,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:18,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:18,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:18,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 568 transitions, 9126 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:18,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:18,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:18,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:20,416 INFO L124 PetriNetUnfolderBase]: 5143/8297 cut-off events. [2024-06-28 04:34:20,416 INFO L125 PetriNetUnfolderBase]: For 559132/559134 co-relation queries the response was YES. [2024-06-28 04:34:20,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63045 conditions, 8297 events. 5143/8297 cut-off events. For 559132/559134 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55915 event pairs, 1651 based on Foata normal form. 2/8299 useless extension candidates. Maximal degree in co-relation 62884. Up to 7796 conditions per place. [2024-06-28 04:34:20,537 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 505 selfloop transitions, 88 changer transitions 0/598 dead transitions. [2024-06-28 04:34:20,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 598 transitions, 10526 flow [2024-06-28 04:34:20,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:20,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:20,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:34:20,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:34:20,538 INFO L175 Difference]: Start difference. First operand has 353 places, 568 transitions, 9126 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:34:20,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 598 transitions, 10526 flow [2024-06-28 04:34:23,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 598 transitions, 10332 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:23,084 INFO L231 Difference]: Finished difference. Result has 358 places, 572 transitions, 9242 flow [2024-06-28 04:34:23,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8944, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9242, PETRI_PLACES=358, PETRI_TRANSITIONS=572} [2024-06-28 04:34:23,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-28 04:34:23,085 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 572 transitions, 9242 flow [2024-06-28 04:34:23,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:23,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:23,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:23,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:34:23,086 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:23,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:23,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1457105823, now seen corresponding path program 3 times [2024-06-28 04:34:23,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:23,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20317338] [2024-06-28 04:34:23,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:23,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:23,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:23,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:23,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20317338] [2024-06-28 04:34:23,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20317338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:23,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:23,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:23,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668412924] [2024-06-28 04:34:23,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:23,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:23,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:23,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:23,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:23,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:23,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 572 transitions, 9242 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:23,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:23,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:23,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:25,506 INFO L124 PetriNetUnfolderBase]: 5161/8322 cut-off events. [2024-06-28 04:34:25,506 INFO L125 PetriNetUnfolderBase]: For 575689/575691 co-relation queries the response was YES. [2024-06-28 04:34:25,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63645 conditions, 8322 events. 5161/8322 cut-off events. For 575689/575691 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 56079 event pairs, 1653 based on Foata normal form. 2/8324 useless extension candidates. Maximal degree in co-relation 63482. Up to 7804 conditions per place. [2024-06-28 04:34:25,632 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 505 selfloop transitions, 93 changer transitions 0/603 dead transitions. [2024-06-28 04:34:25,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 603 transitions, 10857 flow [2024-06-28 04:34:25,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:25,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:25,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:34:25,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 04:34:25,633 INFO L175 Difference]: Start difference. First operand has 358 places, 572 transitions, 9242 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:34:25,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 603 transitions, 10857 flow [2024-06-28 04:34:27,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 603 transitions, 10672 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:27,536 INFO L231 Difference]: Finished difference. Result has 363 places, 578 transitions, 9440 flow [2024-06-28 04:34:27,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9061, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9440, PETRI_PLACES=363, PETRI_TRANSITIONS=578} [2024-06-28 04:34:27,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 04:34:27,537 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 578 transitions, 9440 flow [2024-06-28 04:34:27,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:27,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:27,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:27,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:34:27,537 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:27,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:27,538 INFO L85 PathProgramCache]: Analyzing trace with hash 459414151, now seen corresponding path program 4 times [2024-06-28 04:34:27,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:27,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894155204] [2024-06-28 04:34:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:27,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:27,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:28,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:28,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:28,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894155204] [2024-06-28 04:34:28,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894155204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:28,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:28,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:28,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246945659] [2024-06-28 04:34:28,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:28,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:28,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:28,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:28,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:28,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:28,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 578 transitions, 9440 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:28,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:28,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:28,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:29,963 INFO L124 PetriNetUnfolderBase]: 5211/8403 cut-off events. [2024-06-28 04:34:29,964 INFO L125 PetriNetUnfolderBase]: For 594292/594294 co-relation queries the response was YES. [2024-06-28 04:34:30,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64864 conditions, 8403 events. 5211/8403 cut-off events. For 594292/594294 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 56782 event pairs, 1641 based on Foata normal form. 2/8405 useless extension candidates. Maximal degree in co-relation 64699. Up to 7818 conditions per place. [2024-06-28 04:34:30,099 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 494 selfloop transitions, 114 changer transitions 0/613 dead transitions. [2024-06-28 04:34:30,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 613 transitions, 11229 flow [2024-06-28 04:34:30,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:30,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:30,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:34:30,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 04:34:30,101 INFO L175 Difference]: Start difference. First operand has 363 places, 578 transitions, 9440 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:34:30,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 613 transitions, 11229 flow [2024-06-28 04:34:32,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 613 transitions, 11030 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:32,173 INFO L231 Difference]: Finished difference. Result has 367 places, 590 transitions, 9866 flow [2024-06-28 04:34:32,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9241, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9866, PETRI_PLACES=367, PETRI_TRANSITIONS=590} [2024-06-28 04:34:32,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-28 04:34:32,174 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 590 transitions, 9866 flow [2024-06-28 04:34:32,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:32,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:32,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:32,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:34:32,174 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:32,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:32,175 INFO L85 PathProgramCache]: Analyzing trace with hash 142391129, now seen corresponding path program 5 times [2024-06-28 04:34:32,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:32,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417220524] [2024-06-28 04:34:32,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:32,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:32,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:32,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:32,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:32,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417220524] [2024-06-28 04:34:32,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417220524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:32,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:32,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:32,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264013822] [2024-06-28 04:34:32,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:32,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:32,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:32,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:32,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:32,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:32,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 590 transitions, 9866 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:32,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:32,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:32,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:34,559 INFO L124 PetriNetUnfolderBase]: 5231/8423 cut-off events. [2024-06-28 04:34:34,559 INFO L125 PetriNetUnfolderBase]: For 616013/616015 co-relation queries the response was YES. [2024-06-28 04:34:34,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65612 conditions, 8423 events. 5231/8423 cut-off events. For 616013/616015 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 56844 event pairs, 1655 based on Foata normal form. 4/8427 useless extension candidates. Maximal degree in co-relation 65445. Up to 7906 conditions per place. [2024-06-28 04:34:34,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 522 selfloop transitions, 94 changer transitions 0/621 dead transitions. [2024-06-28 04:34:34,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 621 transitions, 11424 flow [2024-06-28 04:34:34,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:34,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:34,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:34:34,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:34:34,691 INFO L175 Difference]: Start difference. First operand has 367 places, 590 transitions, 9866 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:34:34,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 621 transitions, 11424 flow [2024-06-28 04:34:36,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 621 transitions, 11190 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 04:34:36,829 INFO L231 Difference]: Finished difference. Result has 370 places, 597 transitions, 10068 flow [2024-06-28 04:34:36,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9645, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10068, PETRI_PLACES=370, PETRI_TRANSITIONS=597} [2024-06-28 04:34:36,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-28 04:34:36,830 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 597 transitions, 10068 flow [2024-06-28 04:34:36,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:36,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:36,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:36,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:34:36,830 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:36,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:36,830 INFO L85 PathProgramCache]: Analyzing trace with hash 142511099, now seen corresponding path program 6 times [2024-06-28 04:34:36,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:36,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403260012] [2024-06-28 04:34:36,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:36,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:36,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:37,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:37,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:37,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403260012] [2024-06-28 04:34:37,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403260012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:37,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:37,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:37,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047599642] [2024-06-28 04:34:37,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:37,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:37,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:37,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:37,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:37,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:37,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 597 transitions, 10068 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:37,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:37,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:37,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:39,312 INFO L124 PetriNetUnfolderBase]: 5267/8473 cut-off events. [2024-06-28 04:34:39,312 INFO L125 PetriNetUnfolderBase]: For 637675/637677 co-relation queries the response was YES. [2024-06-28 04:34:39,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66618 conditions, 8473 events. 5267/8473 cut-off events. For 637675/637677 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 57083 event pairs, 1658 based on Foata normal form. 4/8477 useless extension candidates. Maximal degree in co-relation 66449. Up to 7913 conditions per place. [2024-06-28 04:34:39,437 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 512 selfloop transitions, 114 changer transitions 0/631 dead transitions. [2024-06-28 04:34:39,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 631 transitions, 11938 flow [2024-06-28 04:34:39,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:39,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:39,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:34:39,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:34:39,438 INFO L175 Difference]: Start difference. First operand has 370 places, 597 transitions, 10068 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:34:39,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 631 transitions, 11938 flow [2024-06-28 04:34:41,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 631 transitions, 11742 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:41,206 INFO L231 Difference]: Finished difference. Result has 375 places, 609 transitions, 10529 flow [2024-06-28 04:34:41,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9874, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10529, PETRI_PLACES=375, PETRI_TRANSITIONS=609} [2024-06-28 04:34:41,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-28 04:34:41,207 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 609 transitions, 10529 flow [2024-06-28 04:34:41,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:41,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:41,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:41,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:34:41,207 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:41,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:41,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1859391689, now seen corresponding path program 7 times [2024-06-28 04:34:41,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:41,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867575639] [2024-06-28 04:34:41,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:41,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:41,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:41,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:41,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:41,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867575639] [2024-06-28 04:34:41,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867575639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:41,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:41,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:41,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940877879] [2024-06-28 04:34:41,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:41,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:41,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:41,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:41,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:41,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:41,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 609 transitions, 10529 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:41,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:41,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:41,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:43,892 INFO L124 PetriNetUnfolderBase]: 5386/8634 cut-off events. [2024-06-28 04:34:43,892 INFO L125 PetriNetUnfolderBase]: For 656735/656737 co-relation queries the response was YES. [2024-06-28 04:34:43,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69201 conditions, 8634 events. 5386/8634 cut-off events. For 656735/656737 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 58132 event pairs, 1701 based on Foata normal form. 2/8635 useless extension candidates. Maximal degree in co-relation 69030. Up to 7997 conditions per place. [2024-06-28 04:34:44,014 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 507 selfloop transitions, 154 changer transitions 0/666 dead transitions. [2024-06-28 04:34:44,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 666 transitions, 13129 flow [2024-06-28 04:34:44,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:44,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:44,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:34:44,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:34:44,016 INFO L175 Difference]: Start difference. First operand has 375 places, 609 transitions, 10529 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:34:44,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 666 transitions, 13129 flow [2024-06-28 04:34:45,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 666 transitions, 12834 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:45,965 INFO L231 Difference]: Finished difference. Result has 381 places, 647 transitions, 11701 flow [2024-06-28 04:34:45,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10266, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11701, PETRI_PLACES=381, PETRI_TRANSITIONS=647} [2024-06-28 04:34:45,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 04:34:45,966 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 647 transitions, 11701 flow [2024-06-28 04:34:45,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:45,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:45,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:45,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:34:45,966 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:45,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:45,972 INFO L85 PathProgramCache]: Analyzing trace with hash -424474369, now seen corresponding path program 8 times [2024-06-28 04:34:45,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:45,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255709973] [2024-06-28 04:34:45,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:45,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:45,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:46,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:46,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:46,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255709973] [2024-06-28 04:34:46,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255709973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:46,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:46,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:34:46,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461874047] [2024-06-28 04:34:46,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:46,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:34:46,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:46,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:34:46,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:34:46,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:46,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 647 transitions, 11701 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:46,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:46,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:46,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:48,791 INFO L124 PetriNetUnfolderBase]: 5406/8655 cut-off events. [2024-06-28 04:34:48,791 INFO L125 PetriNetUnfolderBase]: For 666235/666235 co-relation queries the response was YES. [2024-06-28 04:34:48,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69881 conditions, 8655 events. 5406/8655 cut-off events. For 666235/666235 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 58225 event pairs, 1684 based on Foata normal form. 4/8658 useless extension candidates. Maximal degree in co-relation 69707. Up to 8152 conditions per place. [2024-06-28 04:34:48,907 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 577 selfloop transitions, 93 changer transitions 0/675 dead transitions. [2024-06-28 04:34:48,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 675 transitions, 13360 flow [2024-06-28 04:34:48,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:34:48,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:34:48,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:34:48,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:34:48,908 INFO L175 Difference]: Start difference. First operand has 381 places, 647 transitions, 11701 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:34:48,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 675 transitions, 13360 flow [2024-06-28 04:34:50,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 675 transitions, 13158 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 04:34:50,917 INFO L231 Difference]: Finished difference. Result has 387 places, 654 transitions, 11919 flow [2024-06-28 04:34:50,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11509, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11919, PETRI_PLACES=387, PETRI_TRANSITIONS=654} [2024-06-28 04:34:50,918 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-28 04:34:50,918 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 654 transitions, 11919 flow [2024-06-28 04:34:50,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:50,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:50,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:50,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:34:50,918 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:50,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:50,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1372522655, now seen corresponding path program 9 times [2024-06-28 04:34:50,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:50,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308928171] [2024-06-28 04:34:50,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:50,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:50,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:51,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:51,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:51,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308928171] [2024-06-28 04:34:51,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308928171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:51,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:51,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:51,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690478081] [2024-06-28 04:34:51,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:51,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:51,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:51,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:51,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:51,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 654 transitions, 11919 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:51,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:51,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:51,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:53,609 INFO L124 PetriNetUnfolderBase]: 5394/8645 cut-off events. [2024-06-28 04:34:53,610 INFO L125 PetriNetUnfolderBase]: For 667292/667292 co-relation queries the response was YES. [2024-06-28 04:34:53,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69398 conditions, 8645 events. 5394/8645 cut-off events. For 667292/667292 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 58278 event pairs, 1668 based on Foata normal form. 4/8648 useless extension candidates. Maximal degree in co-relation 69222. Up to 8088 conditions per place. [2024-06-28 04:34:53,749 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 557 selfloop transitions, 112 changer transitions 0/674 dead transitions. [2024-06-28 04:34:53,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 674 transitions, 13525 flow [2024-06-28 04:34:53,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:53,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:53,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:34:53,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:34:53,751 INFO L175 Difference]: Start difference. First operand has 387 places, 654 transitions, 11919 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:34:53,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 674 transitions, 13525 flow [2024-06-28 04:34:56,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 674 transitions, 13316 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 04:34:56,063 INFO L231 Difference]: Finished difference. Result has 390 places, 654 transitions, 11944 flow [2024-06-28 04:34:56,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11710, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11944, PETRI_PLACES=390, PETRI_TRANSITIONS=654} [2024-06-28 04:34:56,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-28 04:34:56,064 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 654 transitions, 11944 flow [2024-06-28 04:34:56,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:56,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:34:56,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:34:56,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:34:56,064 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:34:56,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:34:56,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1463437607, now seen corresponding path program 10 times [2024-06-28 04:34:56,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:34:56,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726693592] [2024-06-28 04:34:56,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:34:56,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:34:56,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:34:56,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:34:56,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:34:56,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726693592] [2024-06-28 04:34:56,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726693592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:34:56,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:34:56,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:34:56,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223469145] [2024-06-28 04:34:56,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:34:56,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:34:56,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:34:56,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:34:56,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:34:56,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:34:56,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 654 transitions, 11944 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:34:56,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:34:56,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:34:56,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:34:58,756 INFO L124 PetriNetUnfolderBase]: 5382/8630 cut-off events. [2024-06-28 04:34:58,756 INFO L125 PetriNetUnfolderBase]: For 667493/667493 co-relation queries the response was YES. [2024-06-28 04:34:58,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69026 conditions, 8630 events. 5382/8630 cut-off events. For 667493/667493 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 58094 event pairs, 1653 based on Foata normal form. 4/8633 useless extension candidates. Maximal degree in co-relation 68849. Up to 8120 conditions per place. [2024-06-28 04:34:58,899 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 572 selfloop transitions, 99 changer transitions 0/676 dead transitions. [2024-06-28 04:34:58,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 676 transitions, 13408 flow [2024-06-28 04:34:58,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:34:58,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:34:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:34:58,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:34:58,900 INFO L175 Difference]: Start difference. First operand has 390 places, 654 transitions, 11944 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:34:58,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 676 transitions, 13408 flow [2024-06-28 04:35:01,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 676 transitions, 13146 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:01,512 INFO L231 Difference]: Finished difference. Result has 393 places, 654 transitions, 11890 flow [2024-06-28 04:35:01,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11682, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11890, PETRI_PLACES=393, PETRI_TRANSITIONS=654} [2024-06-28 04:35:01,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 04:35:01,513 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 654 transitions, 11890 flow [2024-06-28 04:35:01,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:01,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:01,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:01,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:35:01,513 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:01,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:01,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1463795657, now seen corresponding path program 11 times [2024-06-28 04:35:01,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:01,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449196900] [2024-06-28 04:35:01,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:01,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:02,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:02,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:02,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449196900] [2024-06-28 04:35:02,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449196900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:02,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:02,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:02,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218333023] [2024-06-28 04:35:02,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:02,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:02,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:02,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:02,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:02,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 654 transitions, 11890 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:02,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:02,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:02,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:04,761 INFO L124 PetriNetUnfolderBase]: 5366/8617 cut-off events. [2024-06-28 04:35:04,762 INFO L125 PetriNetUnfolderBase]: For 664725/664725 co-relation queries the response was YES. [2024-06-28 04:35:04,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68550 conditions, 8617 events. 5366/8617 cut-off events. For 664725/664725 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 58096 event pairs, 1633 based on Foata normal form. 4/8620 useless extension candidates. Maximal degree in co-relation 68372. Up to 7980 conditions per place. [2024-06-28 04:35:04,895 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 549 selfloop transitions, 120 changer transitions 0/674 dead transitions. [2024-06-28 04:35:04,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 674 transitions, 13336 flow [2024-06-28 04:35:04,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:04,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:04,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:35:04,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:35:04,896 INFO L175 Difference]: Start difference. First operand has 393 places, 654 transitions, 11890 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:35:04,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 674 transitions, 13336 flow [2024-06-28 04:35:07,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 674 transitions, 13051 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 04:35:07,284 INFO L231 Difference]: Finished difference. Result has 393 places, 654 transitions, 11853 flow [2024-06-28 04:35:07,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11605, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11853, PETRI_PLACES=393, PETRI_TRANSITIONS=654} [2024-06-28 04:35:07,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 04:35:07,285 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 654 transitions, 11853 flow [2024-06-28 04:35:07,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:07,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:07,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:07,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:35:07,285 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:07,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:07,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1218156617, now seen corresponding path program 12 times [2024-06-28 04:35:07,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:07,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81870287] [2024-06-28 04:35:07,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:07,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:07,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:07,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:07,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:07,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81870287] [2024-06-28 04:35:07,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81870287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:07,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:07,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:07,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053840185] [2024-06-28 04:35:07,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:07,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:07,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:07,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:07,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:07,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:07,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 654 transitions, 11853 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:07,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:07,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:07,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:09,828 INFO L124 PetriNetUnfolderBase]: 5400/8671 cut-off events. [2024-06-28 04:35:09,828 INFO L125 PetriNetUnfolderBase]: For 686321/686321 co-relation queries the response was YES. [2024-06-28 04:35:09,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69063 conditions, 8671 events. 5400/8671 cut-off events. For 686321/686321 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 58458 event pairs, 1635 based on Foata normal form. 6/8676 useless extension candidates. Maximal degree in co-relation 68887. Up to 7654 conditions per place. [2024-06-28 04:35:09,962 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 489 selfloop transitions, 185 changer transitions 0/679 dead transitions. [2024-06-28 04:35:09,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 679 transitions, 13781 flow [2024-06-28 04:35:09,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:09,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:09,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:35:09,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-28 04:35:09,963 INFO L175 Difference]: Start difference. First operand has 393 places, 654 transitions, 11853 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:35:09,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 679 transitions, 13781 flow [2024-06-28 04:35:12,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 679 transitions, 13476 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:12,508 INFO L231 Difference]: Finished difference. Result has 394 places, 661 transitions, 12095 flow [2024-06-28 04:35:12,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11548, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12095, PETRI_PLACES=394, PETRI_TRANSITIONS=661} [2024-06-28 04:35:12,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 04:35:12,509 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 661 transitions, 12095 flow [2024-06-28 04:35:12,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:12,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:12,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:12,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:35:12,509 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:12,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:12,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1591108937, now seen corresponding path program 13 times [2024-06-28 04:35:12,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:12,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689928351] [2024-06-28 04:35:12,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:12,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:12,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:13,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:13,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689928351] [2024-06-28 04:35:13,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689928351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:13,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:13,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:13,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179113501] [2024-06-28 04:35:13,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:13,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:13,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:13,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:13,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:13,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 661 transitions, 12095 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:13,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:13,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:13,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:15,238 INFO L124 PetriNetUnfolderBase]: 5378/8646 cut-off events. [2024-06-28 04:35:15,238 INFO L125 PetriNetUnfolderBase]: For 679619/679619 co-relation queries the response was YES. [2024-06-28 04:35:15,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68617 conditions, 8646 events. 5378/8646 cut-off events. For 679619/679619 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 58415 event pairs, 1637 based on Foata normal form. 6/8651 useless extension candidates. Maximal degree in co-relation 68440. Up to 7640 conditions per place. [2024-06-28 04:35:15,371 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 487 selfloop transitions, 186 changer transitions 0/678 dead transitions. [2024-06-28 04:35:15,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 678 transitions, 13687 flow [2024-06-28 04:35:15,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:15,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:15,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:35:15,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 04:35:15,372 INFO L175 Difference]: Start difference. First operand has 394 places, 661 transitions, 12095 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:35:15,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 678 transitions, 13687 flow [2024-06-28 04:35:18,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 678 transitions, 12998 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:18,039 INFO L231 Difference]: Finished difference. Result has 396 places, 661 transitions, 11791 flow [2024-06-28 04:35:18,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11406, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11791, PETRI_PLACES=396, PETRI_TRANSITIONS=661} [2024-06-28 04:35:18,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-28 04:35:18,040 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 661 transitions, 11791 flow [2024-06-28 04:35:18,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:18,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:18,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:18,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:35:18,040 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:18,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:18,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1723576831, now seen corresponding path program 14 times [2024-06-28 04:35:18,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:18,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807667760] [2024-06-28 04:35:18,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:18,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:18,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:18,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:18,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807667760] [2024-06-28 04:35:18,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807667760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:18,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:18,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:18,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610279945] [2024-06-28 04:35:18,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:18,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:18,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:18,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:18,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:18,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:18,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 661 transitions, 11791 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:18,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:18,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:18,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:20,748 INFO L124 PetriNetUnfolderBase]: 5436/8733 cut-off events. [2024-06-28 04:35:20,749 INFO L125 PetriNetUnfolderBase]: For 701612/701614 co-relation queries the response was YES. [2024-06-28 04:35:21,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69276 conditions, 8733 events. 5436/8733 cut-off events. For 701612/701614 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 59048 event pairs, 1670 based on Foata normal form. 6/8738 useless extension candidates. Maximal degree in co-relation 69099. Up to 7324 conditions per place. [2024-06-28 04:35:21,148 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 414 selfloop transitions, 270 changer transitions 0/689 dead transitions. [2024-06-28 04:35:21,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 689 transitions, 13974 flow [2024-06-28 04:35:21,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:21,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:21,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:35:21,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:35:21,149 INFO L175 Difference]: Start difference. First operand has 396 places, 661 transitions, 11791 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:35:21,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 689 transitions, 13974 flow [2024-06-28 04:35:23,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 689 transitions, 13552 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 04:35:23,959 INFO L231 Difference]: Finished difference. Result has 397 places, 672 transitions, 12168 flow [2024-06-28 04:35:23,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11369, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12168, PETRI_PLACES=397, PETRI_TRANSITIONS=672} [2024-06-28 04:35:23,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-28 04:35:23,960 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 672 transitions, 12168 flow [2024-06-28 04:35:23,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:23,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:23,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:23,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:35:23,960 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:23,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:23,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1730928481, now seen corresponding path program 15 times [2024-06-28 04:35:23,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:23,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934310415] [2024-06-28 04:35:23,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:23,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:23,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:24,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-28 04:35:24,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934310415] [2024-06-28 04:35:24,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934310415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:24,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:24,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:24,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722701327] [2024-06-28 04:35:24,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:24,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:24,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:24,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:24,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:24,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:24,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 672 transitions, 12168 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:24,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:24,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:24,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:26,771 INFO L124 PetriNetUnfolderBase]: 5470/8785 cut-off events. [2024-06-28 04:35:26,771 INFO L125 PetriNetUnfolderBase]: For 720472/720474 co-relation queries the response was YES. [2024-06-28 04:35:26,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70307 conditions, 8785 events. 5470/8785 cut-off events. For 720472/720474 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 59443 event pairs, 1687 based on Foata normal form. 6/8790 useless extension candidates. Maximal degree in co-relation 70128. Up to 7351 conditions per place. [2024-06-28 04:35:26,903 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 432 selfloop transitions, 259 changer transitions 0/696 dead transitions. [2024-06-28 04:35:26,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 696 transitions, 14297 flow [2024-06-28 04:35:26,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:26,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:35:26,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-28 04:35:26,904 INFO L175 Difference]: Start difference. First operand has 397 places, 672 transitions, 12168 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:35:26,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 696 transitions, 14297 flow [2024-06-28 04:35:29,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 696 transitions, 13550 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 04:35:29,814 INFO L231 Difference]: Finished difference. Result has 400 places, 679 transitions, 12111 flow [2024-06-28 04:35:29,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11433, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12111, PETRI_PLACES=400, PETRI_TRANSITIONS=679} [2024-06-28 04:35:29,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-28 04:35:29,814 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 679 transitions, 12111 flow [2024-06-28 04:35:29,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:29,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:29,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:29,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:35:29,815 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:29,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:29,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1756748071, now seen corresponding path program 16 times [2024-06-28 04:35:29,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:29,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902937547] [2024-06-28 04:35:29,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:29,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:29,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:30,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:30,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:30,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902937547] [2024-06-28 04:35:30,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902937547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:30,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:30,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:30,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628303856] [2024-06-28 04:35:30,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:30,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:30,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:30,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:30,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:30,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:30,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 679 transitions, 12111 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:30,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:30,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:30,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:32,670 INFO L124 PetriNetUnfolderBase]: 5448/8749 cut-off events. [2024-06-28 04:35:32,670 INFO L125 PetriNetUnfolderBase]: For 707468/707470 co-relation queries the response was YES. [2024-06-28 04:35:32,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69429 conditions, 8749 events. 5448/8749 cut-off events. For 707468/707470 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 59213 event pairs, 1683 based on Foata normal form. 6/8754 useless extension candidates. Maximal degree in co-relation 69249. Up to 7337 conditions per place. [2024-06-28 04:35:32,792 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 425 selfloop transitions, 265 changer transitions 0/695 dead transitions. [2024-06-28 04:35:32,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 695 transitions, 13905 flow [2024-06-28 04:35:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:32,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:32,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:35:32,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:35:32,793 INFO L175 Difference]: Start difference. First operand has 400 places, 679 transitions, 12111 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:35:32,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 695 transitions, 13905 flow [2024-06-28 04:35:35,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 695 transitions, 13193 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-28 04:35:35,850 INFO L231 Difference]: Finished difference. Result has 400 places, 679 transitions, 11944 flow [2024-06-28 04:35:35,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11399, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11944, PETRI_PLACES=400, PETRI_TRANSITIONS=679} [2024-06-28 04:35:35,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-28 04:35:35,851 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 679 transitions, 11944 flow [2024-06-28 04:35:35,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:35,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:35,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:35,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:35:35,851 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:35,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:35,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1537480855, now seen corresponding path program 1 times [2024-06-28 04:35:35,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:35,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528504311] [2024-06-28 04:35:35,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:35,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:35,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:36,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:36,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:36,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528504311] [2024-06-28 04:35:36,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528504311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:36,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:36,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:35:36,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817224279] [2024-06-28 04:35:36,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:36,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:35:36,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:36,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:35:36,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:35:36,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:35:36,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 679 transitions, 11944 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:36,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:36,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:35:36,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:38,671 INFO L124 PetriNetUnfolderBase]: 5304/8590 cut-off events. [2024-06-28 04:35:38,671 INFO L125 PetriNetUnfolderBase]: For 766658/766662 co-relation queries the response was YES. [2024-06-28 04:35:38,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68538 conditions, 8590 events. 5304/8590 cut-off events. For 766658/766662 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 58592 event pairs, 1482 based on Foata normal form. 10/8549 useless extension candidates. Maximal degree in co-relation 68359. Up to 7634 conditions per place. [2024-06-28 04:35:38,804 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 514 selfloop transitions, 68 changer transitions 0/701 dead transitions. [2024-06-28 04:35:38,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 701 transitions, 13454 flow [2024-06-28 04:35:38,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:38,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:38,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:35:38,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 04:35:38,805 INFO L175 Difference]: Start difference. First operand has 400 places, 679 transitions, 11944 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:35:38,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 701 transitions, 13454 flow [2024-06-28 04:35:41,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 701 transitions, 12855 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:41,676 INFO L231 Difference]: Finished difference. Result has 401 places, 681 transitions, 11523 flow [2024-06-28 04:35:41,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11345, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11523, PETRI_PLACES=401, PETRI_TRANSITIONS=681} [2024-06-28 04:35:41,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-28 04:35:41,677 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 681 transitions, 11523 flow [2024-06-28 04:35:41,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:41,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:41,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:41,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:35:41,677 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:41,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:41,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1967350105, now seen corresponding path program 2 times [2024-06-28 04:35:41,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:41,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324217005] [2024-06-28 04:35:41,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:41,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:41,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:42,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:42,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:42,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324217005] [2024-06-28 04:35:42,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324217005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:42,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:42,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:42,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394534187] [2024-06-28 04:35:42,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:42,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:42,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:42,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:42,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:42,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 04:35:42,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 681 transitions, 11523 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:42,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:42,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 04:35:42,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:44,697 INFO L124 PetriNetUnfolderBase]: 5329/8617 cut-off events. [2024-06-28 04:35:44,697 INFO L125 PetriNetUnfolderBase]: For 786661/786664 co-relation queries the response was YES. [2024-06-28 04:35:44,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67925 conditions, 8617 events. 5329/8617 cut-off events. For 786661/786664 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 58674 event pairs, 1502 based on Foata normal form. 14/8582 useless extension candidates. Maximal degree in co-relation 67745. Up to 7796 conditions per place. [2024-06-28 04:35:44,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 509 selfloop transitions, 71 changer transitions 0/699 dead transitions. [2024-06-28 04:35:44,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 699 transitions, 12813 flow [2024-06-28 04:35:44,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:35:44,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:35:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:35:44,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:35:44,832 INFO L175 Difference]: Start difference. First operand has 401 places, 681 transitions, 11523 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:35:44,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 699 transitions, 12813 flow [2024-06-28 04:35:47,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 699 transitions, 12726 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 04:35:47,935 INFO L231 Difference]: Finished difference. Result has 406 places, 683 transitions, 11635 flow [2024-06-28 04:35:47,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11436, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11635, PETRI_PLACES=406, PETRI_TRANSITIONS=683} [2024-06-28 04:35:47,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-28 04:35:47,935 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 683 transitions, 11635 flow [2024-06-28 04:35:47,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:47,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:47,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:47,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:35:47,935 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:47,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1472970727, now seen corresponding path program 1 times [2024-06-28 04:35:47,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:47,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54469420] [2024-06-28 04:35:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:47,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:47,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:48,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:48,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:48,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54469420] [2024-06-28 04:35:48,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54469420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:48,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:48,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:48,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300052424] [2024-06-28 04:35:48,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:48,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:48,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:48,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:48,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:48,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:48,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 683 transitions, 11635 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:48,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:48,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:48,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:51,076 INFO L124 PetriNetUnfolderBase]: 5569/8933 cut-off events. [2024-06-28 04:35:51,077 INFO L125 PetriNetUnfolderBase]: For 756018/756018 co-relation queries the response was YES. [2024-06-28 04:35:51,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70871 conditions, 8933 events. 5569/8933 cut-off events. For 756018/756018 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 60462 event pairs, 2150 based on Foata normal form. 2/8935 useless extension candidates. Maximal degree in co-relation 70689. Up to 8577 conditions per place. [2024-06-28 04:35:51,204 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 683 selfloop transitions, 18 changer transitions 0/706 dead transitions. [2024-06-28 04:35:51,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 706 transitions, 13211 flow [2024-06-28 04:35:51,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:51,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:51,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:35:51,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:35:51,205 INFO L175 Difference]: Start difference. First operand has 406 places, 683 transitions, 11635 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:35:51,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 706 transitions, 13211 flow [2024-06-28 04:35:53,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 706 transitions, 13052 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:35:53,756 INFO L231 Difference]: Finished difference. Result has 407 places, 685 transitions, 11587 flow [2024-06-28 04:35:53,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11476, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11587, PETRI_PLACES=407, PETRI_TRANSITIONS=685} [2024-06-28 04:35:53,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 04:35:53,756 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 685 transitions, 11587 flow [2024-06-28 04:35:53,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:53,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:53,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:53,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:35:53,757 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:53,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:53,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1106548545, now seen corresponding path program 2 times [2024-06-28 04:35:53,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:53,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621727786] [2024-06-28 04:35:53,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:53,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:53,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:35:54,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:35:54,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:35:54,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621727786] [2024-06-28 04:35:54,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621727786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:35:54,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:35:54,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:35:54,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222788706] [2024-06-28 04:35:54,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:35:54,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:35:54,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:35:54,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:35:54,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:35:54,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:35:54,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 685 transitions, 11587 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:54,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:35:54,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:35:54,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:35:57,024 INFO L124 PetriNetUnfolderBase]: 5577/8940 cut-off events. [2024-06-28 04:35:57,024 INFO L125 PetriNetUnfolderBase]: For 769272/769272 co-relation queries the response was YES. [2024-06-28 04:35:57,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71025 conditions, 8940 events. 5577/8940 cut-off events. For 769272/769272 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 60489 event pairs, 2180 based on Foata normal form. 2/8942 useless extension candidates. Maximal degree in co-relation 70842. Up to 8598 conditions per place. [2024-06-28 04:35:57,148 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 678 selfloop transitions, 22 changer transitions 0/705 dead transitions. [2024-06-28 04:35:57,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 705 transitions, 13145 flow [2024-06-28 04:35:57,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:35:57,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:35:57,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:35:57,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:35:57,150 INFO L175 Difference]: Start difference. First operand has 407 places, 685 transitions, 11587 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:35:57,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 705 transitions, 13145 flow [2024-06-28 04:35:59,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 705 transitions, 13050 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 04:35:59,751 INFO L231 Difference]: Finished difference. Result has 409 places, 687 transitions, 11616 flow [2024-06-28 04:35:59,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11492, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11616, PETRI_PLACES=409, PETRI_TRANSITIONS=687} [2024-06-28 04:35:59,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-28 04:35:59,751 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 687 transitions, 11616 flow [2024-06-28 04:35:59,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:35:59,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:35:59,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:35:59,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:35:59,752 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:35:59,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:35:59,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1106548421, now seen corresponding path program 1 times [2024-06-28 04:35:59,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:35:59,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111553484] [2024-06-28 04:35:59,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:35:59,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:35:59,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:00,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:00,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:00,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111553484] [2024-06-28 04:36:00,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111553484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:00,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:00,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:36:00,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157151870] [2024-06-28 04:36:00,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:00,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:36:00,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:00,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:36:00,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:36:00,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:00,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 687 transitions, 11616 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:00,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:00,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:00,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:02,859 INFO L124 PetriNetUnfolderBase]: 5573/8938 cut-off events. [2024-06-28 04:36:02,859 INFO L125 PetriNetUnfolderBase]: For 770927/770927 co-relation queries the response was YES. [2024-06-28 04:36:02,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70953 conditions, 8938 events. 5573/8938 cut-off events. For 770927/770927 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 60538 event pairs, 1679 based on Foata normal form. 2/8939 useless extension candidates. Maximal degree in co-relation 70769. Up to 8225 conditions per place. [2024-06-28 04:36:03,000 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 549 selfloop transitions, 153 changer transitions 0/707 dead transitions. [2024-06-28 04:36:03,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 707 transitions, 13306 flow [2024-06-28 04:36:03,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:03,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:03,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:36:03,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-28 04:36:03,001 INFO L175 Difference]: Start difference. First operand has 409 places, 687 transitions, 11616 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:36:03,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 707 transitions, 13306 flow [2024-06-28 04:36:05,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 707 transitions, 13165 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-28 04:36:05,412 INFO L231 Difference]: Finished difference. Result has 413 places, 687 transitions, 11810 flow [2024-06-28 04:36:05,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11475, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11810, PETRI_PLACES=413, PETRI_TRANSITIONS=687} [2024-06-28 04:36:05,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-28 04:36:05,412 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 687 transitions, 11810 flow [2024-06-28 04:36:05,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:05,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:05,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:05,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:36:05,413 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:05,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:05,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1800789769, now seen corresponding path program 1 times [2024-06-28 04:36:05,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:05,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716885301] [2024-06-28 04:36:05,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:05,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:06,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:06,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:06,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716885301] [2024-06-28 04:36:06,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716885301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:06,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:06,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:36:06,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817466948] [2024-06-28 04:36:06,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:06,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:36:06,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:06,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:36:06,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:36:06,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:06,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 687 transitions, 11810 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:06,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:06,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:06,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:08,427 INFO L124 PetriNetUnfolderBase]: 5593/8980 cut-off events. [2024-06-28 04:36:08,427 INFO L125 PetriNetUnfolderBase]: For 796609/796609 co-relation queries the response was YES. [2024-06-28 04:36:08,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71722 conditions, 8980 events. 5593/8980 cut-off events. For 796609/796609 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 60912 event pairs, 1643 based on Foata normal form. 4/8983 useless extension candidates. Maximal degree in co-relation 71536. Up to 8303 conditions per place. [2024-06-28 04:36:08,563 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 575 selfloop transitions, 133 changer transitions 0/713 dead transitions. [2024-06-28 04:36:08,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 713 transitions, 13447 flow [2024-06-28 04:36:08,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:08,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:08,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:36:08,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:36:08,564 INFO L175 Difference]: Start difference. First operand has 413 places, 687 transitions, 11810 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:36:08,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 713 transitions, 13447 flow [2024-06-28 04:36:11,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 713 transitions, 13128 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:11,881 INFO L231 Difference]: Finished difference. Result has 415 places, 691 transitions, 11879 flow [2024-06-28 04:36:11,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11491, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11879, PETRI_PLACES=415, PETRI_TRANSITIONS=691} [2024-06-28 04:36:11,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-28 04:36:11,882 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 691 transitions, 11879 flow [2024-06-28 04:36:11,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:11,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:11,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:11,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:36:11,882 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:11,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:11,882 INFO L85 PathProgramCache]: Analyzing trace with hash -988460865, now seen corresponding path program 3 times [2024-06-28 04:36:11,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:11,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957905101] [2024-06-28 04:36:11,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:11,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:12,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:12,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:12,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957905101] [2024-06-28 04:36:12,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957905101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:12,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:12,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:12,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313158643] [2024-06-28 04:36:12,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:12,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:12,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:12,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:12,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:12,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 691 transitions, 11879 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:12,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:12,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:12,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:15,119 INFO L124 PetriNetUnfolderBase]: 5601/8985 cut-off events. [2024-06-28 04:36:15,119 INFO L125 PetriNetUnfolderBase]: For 809597/809597 co-relation queries the response was YES. [2024-06-28 04:36:15,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71864 conditions, 8985 events. 5601/8985 cut-off events. For 809597/809597 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 60884 event pairs, 2176 based on Foata normal form. 2/8987 useless extension candidates. Maximal degree in co-relation 71678. Up to 8626 conditions per place. [2024-06-28 04:36:15,258 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 677 selfloop transitions, 27 changer transitions 0/709 dead transitions. [2024-06-28 04:36:15,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 709 transitions, 13431 flow [2024-06-28 04:36:15,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:15,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:15,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:36:15,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:36:15,259 INFO L175 Difference]: Start difference. First operand has 415 places, 691 transitions, 11879 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:36:15,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 709 transitions, 13431 flow [2024-06-28 04:36:19,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 709 transitions, 13116 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:19,109 INFO L231 Difference]: Finished difference. Result has 416 places, 693 transitions, 11701 flow [2024-06-28 04:36:19,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11564, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11701, PETRI_PLACES=416, PETRI_TRANSITIONS=693} [2024-06-28 04:36:19,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-28 04:36:19,110 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 693 transitions, 11701 flow [2024-06-28 04:36:19,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:19,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:19,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:19,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:36:19,110 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:19,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:19,111 INFO L85 PathProgramCache]: Analyzing trace with hash -988276167, now seen corresponding path program 1 times [2024-06-28 04:36:19,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:19,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282904378] [2024-06-28 04:36:19,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:19,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:19,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:19,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:19,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:19,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282904378] [2024-06-28 04:36:19,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282904378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:19,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:19,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:19,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595524743] [2024-06-28 04:36:19,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:19,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:19,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:19,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:19,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:19,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:19,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 693 transitions, 11701 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:19,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:19,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:19,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:22,282 INFO L124 PetriNetUnfolderBase]: 5617/9002 cut-off events. [2024-06-28 04:36:22,283 INFO L125 PetriNetUnfolderBase]: For 830546/830546 co-relation queries the response was YES. [2024-06-28 04:36:22,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71944 conditions, 9002 events. 5617/9002 cut-off events. For 830546/830546 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 60853 event pairs, 1699 based on Foata normal form. 4/9005 useless extension candidates. Maximal degree in co-relation 71757. Up to 8567 conditions per place. [2024-06-28 04:36:22,421 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 637 selfloop transitions, 70 changer transitions 0/712 dead transitions. [2024-06-28 04:36:22,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 712 transitions, 13289 flow [2024-06-28 04:36:22,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:22,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:22,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:36:22,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:36:22,422 INFO L175 Difference]: Start difference. First operand has 416 places, 693 transitions, 11701 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:36:22,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 712 transitions, 13289 flow [2024-06-28 04:36:24,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 712 transitions, 13168 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:36:24,993 INFO L231 Difference]: Finished difference. Result has 419 places, 696 transitions, 11836 flow [2024-06-28 04:36:24,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11580, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11836, PETRI_PLACES=419, PETRI_TRANSITIONS=696} [2024-06-28 04:36:24,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-28 04:36:24,994 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 696 transitions, 11836 flow [2024-06-28 04:36:24,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:24,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:24,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:24,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:36:24,994 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:24,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:24,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1805258419, now seen corresponding path program 2 times [2024-06-28 04:36:24,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:24,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064177566] [2024-06-28 04:36:24,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:24,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:25,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:25,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:25,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:25,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064177566] [2024-06-28 04:36:25,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064177566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:25,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:25,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:25,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465685865] [2024-06-28 04:36:25,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:25,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:25,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:25,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:25,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:25,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:25,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 696 transitions, 11836 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:25,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:25,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:25,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:28,225 INFO L124 PetriNetUnfolderBase]: 5637/9033 cut-off events. [2024-06-28 04:36:28,225 INFO L125 PetriNetUnfolderBase]: For 848292/848292 co-relation queries the response was YES. [2024-06-28 04:36:28,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72608 conditions, 9033 events. 5637/9033 cut-off events. For 848292/848292 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 61131 event pairs, 1676 based on Foata normal form. 4/9036 useless extension candidates. Maximal degree in co-relation 72420. Up to 8005 conditions per place. [2024-06-28 04:36:28,350 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 518 selfloop transitions, 196 changer transitions 0/719 dead transitions. [2024-06-28 04:36:28,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 719 transitions, 13655 flow [2024-06-28 04:36:28,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:28,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:28,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:36:28,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 04:36:28,352 INFO L175 Difference]: Start difference. First operand has 419 places, 696 transitions, 11836 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:36:28,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 719 transitions, 13655 flow [2024-06-28 04:36:31,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 719 transitions, 13421 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:31,392 INFO L231 Difference]: Finished difference. Result has 421 places, 700 transitions, 12118 flow [2024-06-28 04:36:31,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11602, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12118, PETRI_PLACES=421, PETRI_TRANSITIONS=700} [2024-06-28 04:36:31,392 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-28 04:36:31,392 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 700 transitions, 12118 flow [2024-06-28 04:36:31,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:31,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:31,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:31,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:36:31,393 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:31,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:31,393 INFO L85 PathProgramCache]: Analyzing trace with hash -988282925, now seen corresponding path program 3 times [2024-06-28 04:36:31,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:31,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340223775] [2024-06-28 04:36:31,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:31,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:31,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:32,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:32,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:32,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340223775] [2024-06-28 04:36:32,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340223775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:32,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:32,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:32,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864008079] [2024-06-28 04:36:32,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:32,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:32,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:32,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:32,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:32,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:32,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 700 transitions, 12118 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:32,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:32,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:32,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:34,399 INFO L124 PetriNetUnfolderBase]: 5641/9049 cut-off events. [2024-06-28 04:36:34,399 INFO L125 PetriNetUnfolderBase]: For 854439/854439 co-relation queries the response was YES. [2024-06-28 04:36:34,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72948 conditions, 9049 events. 5641/9049 cut-off events. For 854439/854439 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 61281 event pairs, 1642 based on Foata normal form. 4/9052 useless extension candidates. Maximal degree in co-relation 72759. Up to 8012 conditions per place. [2024-06-28 04:36:34,545 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 495 selfloop transitions, 224 changer transitions 0/724 dead transitions. [2024-06-28 04:36:34,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 724 transitions, 14157 flow [2024-06-28 04:36:34,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:34,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:34,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:36:34,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 04:36:34,546 INFO L175 Difference]: Start difference. First operand has 421 places, 700 transitions, 12118 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:36:34,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 724 transitions, 14157 flow [2024-06-28 04:36:37,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 724 transitions, 13699 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:37,644 INFO L231 Difference]: Finished difference. Result has 423 places, 704 transitions, 12238 flow [2024-06-28 04:36:37,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11666, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12238, PETRI_PLACES=423, PETRI_TRANSITIONS=704} [2024-06-28 04:36:37,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-28 04:36:37,645 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 704 transitions, 12238 flow [2024-06-28 04:36:37,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:37,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:37,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:37,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:36:37,645 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:37,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:37,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1967565369, now seen corresponding path program 2 times [2024-06-28 04:36:37,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:37,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373869424] [2024-06-28 04:36:37,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:37,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:37,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:38,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:38,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:38,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373869424] [2024-06-28 04:36:38,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373869424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:38,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:38,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:38,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993798957] [2024-06-28 04:36:38,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:38,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:38,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:38,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:38,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:38,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:38,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 704 transitions, 12238 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:38,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:38,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:38,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:40,840 INFO L124 PetriNetUnfolderBase]: 5657/9070 cut-off events. [2024-06-28 04:36:40,840 INFO L125 PetriNetUnfolderBase]: For 872173/872177 co-relation queries the response was YES. [2024-06-28 04:36:40,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73383 conditions, 9070 events. 5657/9070 cut-off events. For 872173/872177 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 61320 event pairs, 1694 based on Foata normal form. 8/9077 useless extension candidates. Maximal degree in co-relation 73193. Up to 8521 conditions per place. [2024-06-28 04:36:41,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 593 selfloop transitions, 123 changer transitions 0/721 dead transitions. [2024-06-28 04:36:41,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 721 transitions, 13830 flow [2024-06-28 04:36:41,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:36:41,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:36:41,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 04:36:41,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-28 04:36:41,013 INFO L175 Difference]: Start difference. First operand has 423 places, 704 transitions, 12238 flow. Second operand 10 states and 162 transitions. [2024-06-28 04:36:41,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 721 transitions, 13830 flow [2024-06-28 04:36:44,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 721 transitions, 13318 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 04:36:44,393 INFO L231 Difference]: Finished difference. Result has 426 places, 707 transitions, 12095 flow [2024-06-28 04:36:44,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11726, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12095, PETRI_PLACES=426, PETRI_TRANSITIONS=707} [2024-06-28 04:36:44,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-28 04:36:44,394 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 707 transitions, 12095 flow [2024-06-28 04:36:44,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:44,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:44,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:44,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:36:44,394 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:44,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:44,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1967862039, now seen corresponding path program 3 times [2024-06-28 04:36:44,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:44,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339676958] [2024-06-28 04:36:44,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:44,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:44,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:45,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:45,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339676958] [2024-06-28 04:36:45,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339676958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:45,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:45,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:45,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140746446] [2024-06-28 04:36:45,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:45,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:45,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:45,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:45,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:45,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:45,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 707 transitions, 12095 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:45,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:45,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:45,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:47,450 INFO L124 PetriNetUnfolderBase]: 5686/9109 cut-off events. [2024-06-28 04:36:47,450 INFO L125 PetriNetUnfolderBase]: For 898791/898795 co-relation queries the response was YES. [2024-06-28 04:36:47,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73901 conditions, 9109 events. 5686/9109 cut-off events. For 898791/898795 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 61583 event pairs, 1695 based on Foata normal form. 8/9116 useless extension candidates. Maximal degree in co-relation 73710. Up to 8506 conditions per place. [2024-06-28 04:36:47,590 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 592 selfloop transitions, 132 changer transitions 0/729 dead transitions. [2024-06-28 04:36:47,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 729 transitions, 14041 flow [2024-06-28 04:36:47,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:36:47,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:36:47,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:36:47,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:36:47,592 INFO L175 Difference]: Start difference. First operand has 426 places, 707 transitions, 12095 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:36:47,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 729 transitions, 14041 flow [2024-06-28 04:36:50,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 729 transitions, 13584 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-28 04:36:50,612 INFO L231 Difference]: Finished difference. Result has 428 places, 714 transitions, 12176 flow [2024-06-28 04:36:50,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11638, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12176, PETRI_PLACES=428, PETRI_TRANSITIONS=714} [2024-06-28 04:36:50,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-28 04:36:50,613 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 714 transitions, 12176 flow [2024-06-28 04:36:50,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:50,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:50,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:50,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:36:50,613 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:50,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:50,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1731205311, now seen corresponding path program 4 times [2024-06-28 04:36:50,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:50,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637672249] [2024-06-28 04:36:50,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:50,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:51,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:51,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:51,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637672249] [2024-06-28 04:36:51,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637672249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:51,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:51,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:51,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148479348] [2024-06-28 04:36:51,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:51,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:51,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:51,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:51,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:51,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:51,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 714 transitions, 12176 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:51,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:51,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:51,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:36:53,799 INFO L124 PetriNetUnfolderBase]: 5681/9103 cut-off events. [2024-06-28 04:36:53,799 INFO L125 PetriNetUnfolderBase]: For 894277/894279 co-relation queries the response was YES. [2024-06-28 04:36:53,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73648 conditions, 9103 events. 5681/9103 cut-off events. For 894277/894279 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 61696 event pairs, 2209 based on Foata normal form. 2/9105 useless extension candidates. Maximal degree in co-relation 73455. Up to 8732 conditions per place. [2024-06-28 04:36:53,941 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 690 selfloop transitions, 34 changer transitions 0/729 dead transitions. [2024-06-28 04:36:53,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 729 transitions, 13756 flow [2024-06-28 04:36:53,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:36:53,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:36:53,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 04:36:53,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-28 04:36:53,942 INFO L175 Difference]: Start difference. First operand has 428 places, 714 transitions, 12176 flow. Second operand 8 states and 131 transitions. [2024-06-28 04:36:53,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 729 transitions, 13756 flow [2024-06-28 04:36:58,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 729 transitions, 13458 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-28 04:36:58,190 INFO L231 Difference]: Finished difference. Result has 431 places, 716 transitions, 12039 flow [2024-06-28 04:36:58,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11878, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12039, PETRI_PLACES=431, PETRI_TRANSITIONS=716} [2024-06-28 04:36:58,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 04:36:58,191 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 716 transitions, 12039 flow [2024-06-28 04:36:58,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:58,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:36:58,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:36:58,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:36:58,191 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:36:58,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:36:58,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1731210271, now seen corresponding path program 4 times [2024-06-28 04:36:58,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:36:58,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109213313] [2024-06-28 04:36:58,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:36:58,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:36:58,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:36:58,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:36:58,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:36:58,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109213313] [2024-06-28 04:36:58,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109213313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:36:58,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:36:58,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:36:58,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918861528] [2024-06-28 04:36:58,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:36:58,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:36:58,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:36:58,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:36:58,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:36:59,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:36:59,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 716 transitions, 12039 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:36:59,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:36:59,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:36:59,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:01,457 INFO L124 PetriNetUnfolderBase]: 5701/9126 cut-off events. [2024-06-28 04:37:01,457 INFO L125 PetriNetUnfolderBase]: For 916194/916196 co-relation queries the response was YES. [2024-06-28 04:37:01,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73794 conditions, 9126 events. 5701/9126 cut-off events. For 916194/916196 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 61778 event pairs, 1721 based on Foata normal form. 4/9129 useless extension candidates. Maximal degree in co-relation 73599. Up to 7686 conditions per place. [2024-06-28 04:37:01,594 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 454 selfloop transitions, 279 changer transitions 0/738 dead transitions. [2024-06-28 04:37:01,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 738 transitions, 14087 flow [2024-06-28 04:37:01,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:01,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:01,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:37:01,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:37:01,595 INFO L175 Difference]: Start difference. First operand has 431 places, 716 transitions, 12039 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:37:01,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 738 transitions, 14087 flow [2024-06-28 04:37:05,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 738 transitions, 13942 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:05,131 INFO L231 Difference]: Finished difference. Result has 434 places, 720 transitions, 12567 flow [2024-06-28 04:37:05,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11894, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12567, PETRI_PLACES=434, PETRI_TRANSITIONS=720} [2024-06-28 04:37:05,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-28 04:37:05,131 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 720 transitions, 12567 flow [2024-06-28 04:37:05,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:05,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:05,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:05,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:37:05,132 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:05,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:05,132 INFO L85 PathProgramCache]: Analyzing trace with hash -378246553, now seen corresponding path program 5 times [2024-06-28 04:37:05,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:05,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773357351] [2024-06-28 04:37:05,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:05,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:05,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:05,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:05,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773357351] [2024-06-28 04:37:05,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773357351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:05,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:05,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:05,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100346225] [2024-06-28 04:37:05,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:05,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:05,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:05,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:05,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:05,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:05,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 720 transitions, 12567 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:05,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:05,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:05,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:08,601 INFO L124 PetriNetUnfolderBase]: 5689/9116 cut-off events. [2024-06-28 04:37:08,602 INFO L125 PetriNetUnfolderBase]: For 914114/914116 co-relation queries the response was YES. [2024-06-28 04:37:08,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74203 conditions, 9116 events. 5689/9116 cut-off events. For 914114/914116 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 61764 event pairs, 1683 based on Foata normal form. 4/9119 useless extension candidates. Maximal degree in co-relation 74007. Up to 7678 conditions per place. [2024-06-28 04:37:08,735 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 404 selfloop transitions, 328 changer transitions 0/737 dead transitions. [2024-06-28 04:37:08,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 737 transitions, 14507 flow [2024-06-28 04:37:08,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:08,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:08,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:37:08,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 04:37:08,736 INFO L175 Difference]: Start difference. First operand has 434 places, 720 transitions, 12567 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:37:08,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 737 transitions, 14507 flow [2024-06-28 04:37:12,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 737 transitions, 13831 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:12,747 INFO L231 Difference]: Finished difference. Result has 436 places, 720 transitions, 12554 flow [2024-06-28 04:37:12,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11891, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12554, PETRI_PLACES=436, PETRI_TRANSITIONS=720} [2024-06-28 04:37:12,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-28 04:37:12,748 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 720 transitions, 12554 flow [2024-06-28 04:37:12,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:12,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:12,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:12,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:37:12,751 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:12,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:12,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1731383251, now seen corresponding path program 6 times [2024-06-28 04:37:12,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:12,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815067486] [2024-06-28 04:37:12,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:12,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:12,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:13,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:13,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:13,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815067486] [2024-06-28 04:37:13,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815067486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:13,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:13,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:13,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345259164] [2024-06-28 04:37:13,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:13,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:13,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:13,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:13,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:13,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:13,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 720 transitions, 12554 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:13,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:13,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:13,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:15,937 INFO L124 PetriNetUnfolderBase]: 5677/9103 cut-off events. [2024-06-28 04:37:15,938 INFO L125 PetriNetUnfolderBase]: For 906254/906256 co-relation queries the response was YES. [2024-06-28 04:37:16,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73661 conditions, 9103 events. 5677/9103 cut-off events. For 906254/906256 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 61723 event pairs, 1718 based on Foata normal form. 4/9106 useless extension candidates. Maximal degree in co-relation 73464. Up to 7670 conditions per place. [2024-06-28 04:37:16,067 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 459 selfloop transitions, 274 changer transitions 0/738 dead transitions. [2024-06-28 04:37:16,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 738 transitions, 14504 flow [2024-06-28 04:37:16,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:16,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:16,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:37:16,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 04:37:16,068 INFO L175 Difference]: Start difference. First operand has 436 places, 720 transitions, 12554 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:37:16,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 738 transitions, 14504 flow [2024-06-28 04:37:19,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 738 transitions, 13769 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:19,769 INFO L231 Difference]: Finished difference. Result has 437 places, 720 transitions, 12374 flow [2024-06-28 04:37:19,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11819, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12374, PETRI_PLACES=437, PETRI_TRANSITIONS=720} [2024-06-28 04:37:19,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-28 04:37:19,769 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 720 transitions, 12374 flow [2024-06-28 04:37:19,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:19,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:19,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:19,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:37:19,770 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:19,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:19,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1731390009, now seen corresponding path program 4 times [2024-06-28 04:37:19,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:19,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595004218] [2024-06-28 04:37:19,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:19,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:19,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:20,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:20,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595004218] [2024-06-28 04:37:20,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595004218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:20,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:20,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:37:20,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312904025] [2024-06-28 04:37:20,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:20,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:37:20,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:20,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:37:20,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:37:20,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:20,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 720 transitions, 12374 flow. Second operand has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:20,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:20,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:20,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:22,776 INFO L124 PetriNetUnfolderBase]: 5667/9084 cut-off events. [2024-06-28 04:37:22,776 INFO L125 PetriNetUnfolderBase]: For 896259/896263 co-relation queries the response was YES. [2024-06-28 04:37:22,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72911 conditions, 9084 events. 5667/9084 cut-off events. For 896259/896263 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 61503 event pairs, 1704 based on Foata normal form. 8/9091 useless extension candidates. Maximal degree in co-relation 72713. Up to 8567 conditions per place. [2024-06-28 04:37:22,922 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 633 selfloop transitions, 96 changer transitions 0/734 dead transitions. [2024-06-28 04:37:22,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 734 transitions, 13901 flow [2024-06-28 04:37:22,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:22,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:22,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:37:22,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:37:22,923 INFO L175 Difference]: Start difference. First operand has 437 places, 720 transitions, 12374 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:37:22,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 734 transitions, 13901 flow [2024-06-28 04:37:27,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 734 transitions, 13230 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-28 04:37:27,253 INFO L231 Difference]: Finished difference. Result has 438 places, 721 transitions, 11924 flow [2024-06-28 04:37:27,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11715, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11924, PETRI_PLACES=438, PETRI_TRANSITIONS=721} [2024-06-28 04:37:27,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-28 04:37:27,254 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 721 transitions, 11924 flow [2024-06-28 04:37:27,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.454545454545455) internal successors, (115), 11 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:27,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:27,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:27,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:37:27,254 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:27,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:27,254 INFO L85 PathProgramCache]: Analyzing trace with hash -562825309, now seen corresponding path program 1 times [2024-06-28 04:37:27,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:27,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785479684] [2024-06-28 04:37:27,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:27,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:27,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:27,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-28 04:37:27,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:27,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785479684] [2024-06-28 04:37:27,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785479684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:27,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:27,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:27,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815500861] [2024-06-28 04:37:27,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:27,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:27,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:27,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:27,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:27,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:27,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 721 transitions, 11924 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:27,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:27,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:27,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:30,003 INFO L124 PetriNetUnfolderBase]: 5672/9101 cut-off events. [2024-06-28 04:37:30,003 INFO L125 PetriNetUnfolderBase]: For 889787/889787 co-relation queries the response was YES. [2024-06-28 04:37:30,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72180 conditions, 9101 events. 5672/9101 cut-off events. For 889787/889787 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 61656 event pairs, 1592 based on Foata normal form. 1/9102 useless extension candidates. Maximal degree in co-relation 71981. Up to 8696 conditions per place. [2024-06-28 04:37:30,149 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 694 selfloop transitions, 49 changer transitions 0/748 dead transitions. [2024-06-28 04:37:30,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 748 transitions, 13592 flow [2024-06-28 04:37:30,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:30,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:30,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:37:30,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:37:30,150 INFO L175 Difference]: Start difference. First operand has 438 places, 721 transitions, 11924 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:37:30,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 748 transitions, 13592 flow [2024-06-28 04:37:34,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 748 transitions, 13390 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:34,348 INFO L231 Difference]: Finished difference. Result has 440 places, 724 transitions, 11922 flow [2024-06-28 04:37:34,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11722, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11922, PETRI_PLACES=440, PETRI_TRANSITIONS=724} [2024-06-28 04:37:34,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-28 04:37:34,349 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 724 transitions, 11922 flow [2024-06-28 04:37:34,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:34,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:34,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] [2024-06-28 04:37:34,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:37:34,349 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:34,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:34,350 INFO L85 PathProgramCache]: Analyzing trace with hash -124870855, now seen corresponding path program 2 times [2024-06-28 04:37:34,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:34,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268921901] [2024-06-28 04:37:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:34,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:34,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:34,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268921901] [2024-06-28 04:37:34,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268921901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:34,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:34,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:34,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873112970] [2024-06-28 04:37:34,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:34,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:34,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:34,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:34,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:34,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:34,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 724 transitions, 11922 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:34,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:34,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:34,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:37,531 INFO L124 PetriNetUnfolderBase]: 5687/9118 cut-off events. [2024-06-28 04:37:37,531 INFO L125 PetriNetUnfolderBase]: For 905983/905983 co-relation queries the response was YES. [2024-06-28 04:37:37,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72744 conditions, 9118 events. 5687/9118 cut-off events. For 905983/905983 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 61779 event pairs, 1592 based on Foata normal form. 1/9119 useless extension candidates. Maximal degree in co-relation 72544. Up to 8704 conditions per place. [2024-06-28 04:37:37,666 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 695 selfloop transitions, 58 changer transitions 0/758 dead transitions. [2024-06-28 04:37:37,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 758 transitions, 13680 flow [2024-06-28 04:37:37,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:37:37,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:37:37,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:37:37,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:37:37,667 INFO L175 Difference]: Start difference. First operand has 440 places, 724 transitions, 11922 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:37:37,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 758 transitions, 13680 flow [2024-06-28 04:37:41,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 758 transitions, 13517 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:41,901 INFO L231 Difference]: Finished difference. Result has 445 places, 733 transitions, 12071 flow [2024-06-28 04:37:41,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11759, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12071, PETRI_PLACES=445, PETRI_TRANSITIONS=733} [2024-06-28 04:37:41,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-28 04:37:41,901 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 733 transitions, 12071 flow [2024-06-28 04:37:41,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:41,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:41,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:41,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:37:41,902 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:41,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash 150345529, now seen corresponding path program 3 times [2024-06-28 04:37:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:41,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844145171] [2024-06-28 04:37:41,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:41,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:41,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:42,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:42,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844145171] [2024-06-28 04:37:42,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844145171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:42,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:42,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:42,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287632916] [2024-06-28 04:37:42,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:42,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:42,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:42,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:42,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:42,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:42,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 733 transitions, 12071 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:42,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:42,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:42,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:44,829 INFO L124 PetriNetUnfolderBase]: 5692/9116 cut-off events. [2024-06-28 04:37:44,829 INFO L125 PetriNetUnfolderBase]: For 925213/925217 co-relation queries the response was YES. [2024-06-28 04:37:44,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73361 conditions, 9116 events. 5692/9116 cut-off events. For 925213/925217 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 61552 event pairs, 1472 based on Foata normal form. 5/9121 useless extension candidates. Maximal degree in co-relation 73159. Up to 8615 conditions per place. [2024-06-28 04:37:44,968 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 667 selfloop transitions, 90 changer transitions 0/762 dead transitions. [2024-06-28 04:37:44,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 762 transitions, 13813 flow [2024-06-28 04:37:44,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:44,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:44,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:37:44,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:37:44,969 INFO L175 Difference]: Start difference. First operand has 445 places, 733 transitions, 12071 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:37:44,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 762 transitions, 13813 flow [2024-06-28 04:37:49,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 762 transitions, 13633 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-28 04:37:49,036 INFO L231 Difference]: Finished difference. Result has 448 places, 736 transitions, 12183 flow [2024-06-28 04:37:49,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11891, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=643, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12183, PETRI_PLACES=448, PETRI_TRANSITIONS=736} [2024-06-28 04:37:49,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-28 04:37:49,037 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 736 transitions, 12183 flow [2024-06-28 04:37:49,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:49,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:49,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:49,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:37:49,037 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:49,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:49,037 INFO L85 PathProgramCache]: Analyzing trace with hash 160821049, now seen corresponding path program 4 times [2024-06-28 04:37:49,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:49,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429499872] [2024-06-28 04:37:49,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:49,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:49,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:49,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:49,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429499872] [2024-06-28 04:37:49,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429499872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:49,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:49,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:37:49,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556146796] [2024-06-28 04:37:49,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:49,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:37:49,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:49,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:37:49,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:37:49,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:49,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 736 transitions, 12183 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:49,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:49,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:49,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:37:52,122 INFO L124 PetriNetUnfolderBase]: 5705/9134 cut-off events. [2024-06-28 04:37:52,122 INFO L125 PetriNetUnfolderBase]: For 948300/948304 co-relation queries the response was YES. [2024-06-28 04:37:52,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74335 conditions, 9134 events. 5705/9134 cut-off events. For 948300/948304 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 61676 event pairs, 1473 based on Foata normal form. 5/9139 useless extension candidates. Maximal degree in co-relation 74132. Up to 8609 conditions per place. [2024-06-28 04:37:52,263 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 660 selfloop transitions, 101 changer transitions 0/766 dead transitions. [2024-06-28 04:37:52,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 766 transitions, 14245 flow [2024-06-28 04:37:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:37:52,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:37:52,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:37:52,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 04:37:52,264 INFO L175 Difference]: Start difference. First operand has 448 places, 736 transitions, 12183 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:37:52,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 766 transitions, 14245 flow [2024-06-28 04:37:56,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 766 transitions, 13975 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 04:37:56,971 INFO L231 Difference]: Finished difference. Result has 450 places, 742 transitions, 12340 flow [2024-06-28 04:37:56,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11913, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12340, PETRI_PLACES=450, PETRI_TRANSITIONS=742} [2024-06-28 04:37:56,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-28 04:37:56,972 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 742 transitions, 12340 flow [2024-06-28 04:37:56,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:56,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:37:56,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:37:56,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:37:56,972 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:37:56,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:37:56,973 INFO L85 PathProgramCache]: Analyzing trace with hash -524350269, now seen corresponding path program 5 times [2024-06-28 04:37:56,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:37:56,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773312231] [2024-06-28 04:37:56,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:37:56,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:37:56,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:37:57,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:37:57,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:37:57,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773312231] [2024-06-28 04:37:57,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773312231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:37:57,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:37:57,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:37:57,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156406453] [2024-06-28 04:37:57,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:37:57,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:37:57,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:37:57,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:37:57,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:37:57,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:37:57,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 742 transitions, 12340 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:37:57,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:37:57,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:37:57,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:00,133 INFO L124 PetriNetUnfolderBase]: 5720/9160 cut-off events. [2024-06-28 04:38:00,134 INFO L125 PetriNetUnfolderBase]: For 968787/968787 co-relation queries the response was YES. [2024-06-28 04:38:00,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75031 conditions, 9160 events. 5720/9160 cut-off events. For 968787/968787 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 61961 event pairs, 1538 based on Foata normal form. 1/9161 useless extension candidates. Maximal degree in co-relation 74827. Up to 8758 conditions per place. [2024-06-28 04:38:00,285 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 703 selfloop transitions, 62 changer transitions 0/770 dead transitions. [2024-06-28 04:38:00,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 770 transitions, 14134 flow [2024-06-28 04:38:00,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:00,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:00,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:38:00,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:38:00,286 INFO L175 Difference]: Start difference. First operand has 450 places, 742 transitions, 12340 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:38:00,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 770 transitions, 14134 flow [2024-06-28 04:38:05,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 770 transitions, 13912 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 04:38:05,184 INFO L231 Difference]: Finished difference. Result has 454 places, 751 transitions, 12441 flow [2024-06-28 04:38:05,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12118, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12441, PETRI_PLACES=454, PETRI_TRANSITIONS=751} [2024-06-28 04:38:05,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-28 04:38:05,185 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 751 transitions, 12441 flow [2024-06-28 04:38:05,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:05,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:05,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:05,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:38:05,185 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:05,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:05,185 INFO L85 PathProgramCache]: Analyzing trace with hash -519588669, now seen corresponding path program 6 times [2024-06-28 04:38:05,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:05,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169006789] [2024-06-28 04:38:05,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:05,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:05,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:05,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:05,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:05,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169006789] [2024-06-28 04:38:05,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169006789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:05,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:05,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:05,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745063831] [2024-06-28 04:38:05,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:05,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:05,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:05,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:05,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:05,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:05,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 751 transitions, 12441 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:05,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:05,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:05,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:08,060 INFO L124 PetriNetUnfolderBase]: 5741/9184 cut-off events. [2024-06-28 04:38:08,060 INFO L125 PetriNetUnfolderBase]: For 1002106/1002110 co-relation queries the response was YES. [2024-06-28 04:38:08,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76272 conditions, 9184 events. 5741/9184 cut-off events. For 1002106/1002110 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 62035 event pairs, 1448 based on Foata normal form. 5/9189 useless extension candidates. Maximal degree in co-relation 76066. Up to 8588 conditions per place. [2024-06-28 04:38:08,209 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 638 selfloop transitions, 139 changer transitions 0/782 dead transitions. [2024-06-28 04:38:08,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 782 transitions, 14885 flow [2024-06-28 04:38:08,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:08,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:08,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:38:08,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 04:38:08,210 INFO L175 Difference]: Start difference. First operand has 454 places, 751 transitions, 12441 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:38:08,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 782 transitions, 14885 flow [2024-06-28 04:38:12,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 782 transitions, 14652 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 04:38:12,305 INFO L231 Difference]: Finished difference. Result has 458 places, 760 transitions, 12853 flow [2024-06-28 04:38:12,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12853, PETRI_PLACES=458, PETRI_TRANSITIONS=760} [2024-06-28 04:38:12,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-28 04:38:12,305 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 760 transitions, 12853 flow [2024-06-28 04:38:12,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:12,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:12,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:12,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:38:12,306 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:12,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:12,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1521711137, now seen corresponding path program 1 times [2024-06-28 04:38:12,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:12,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588804678] [2024-06-28 04:38:12,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:12,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:12,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:12,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:12,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:12,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588804678] [2024-06-28 04:38:12,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588804678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:12,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:12,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:12,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755088583] [2024-06-28 04:38:12,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:12,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:12,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:12,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:12,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:12,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:12,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 760 transitions, 12853 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:12,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:12,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:12,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:15,190 INFO L124 PetriNetUnfolderBase]: 5749/9209 cut-off events. [2024-06-28 04:38:15,191 INFO L125 PetriNetUnfolderBase]: For 1030785/1030785 co-relation queries the response was YES. [2024-06-28 04:38:15,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77063 conditions, 9209 events. 5749/9209 cut-off events. For 1030785/1030785 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 62378 event pairs, 1578 based on Foata normal form. 2/9211 useless extension candidates. Maximal degree in co-relation 76856. Up to 8772 conditions per place. [2024-06-28 04:38:15,346 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 740 selfloop transitions, 45 changer transitions 0/790 dead transitions. [2024-06-28 04:38:15,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 790 transitions, 14598 flow [2024-06-28 04:38:15,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:15,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:38:15,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 04:38:15,347 INFO L175 Difference]: Start difference. First operand has 458 places, 760 transitions, 12853 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:38:15,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 790 transitions, 14598 flow [2024-06-28 04:38:20,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 790 transitions, 14348 flow, removed 81 selfloop flow, removed 4 redundant places. [2024-06-28 04:38:20,227 INFO L231 Difference]: Finished difference. Result has 463 places, 762 transitions, 12768 flow [2024-06-28 04:38:20,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12605, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=760, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12768, PETRI_PLACES=463, PETRI_TRANSITIONS=762} [2024-06-28 04:38:20,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-28 04:38:20,227 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 762 transitions, 12768 flow [2024-06-28 04:38:20,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:20,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:20,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:20,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:38:20,227 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:20,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:20,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1046880939, now seen corresponding path program 2 times [2024-06-28 04:38:20,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:20,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50263107] [2024-06-28 04:38:20,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:20,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:20,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:20,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:20,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:20,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50263107] [2024-06-28 04:38:20,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50263107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:20,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:20,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:20,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672973145] [2024-06-28 04:38:20,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:20,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:20,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:20,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:20,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:20,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:20,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 762 transitions, 12768 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:20,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:20,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:20,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:23,239 INFO L124 PetriNetUnfolderBase]: 5757/9219 cut-off events. [2024-06-28 04:38:23,239 INFO L125 PetriNetUnfolderBase]: For 1041543/1041543 co-relation queries the response was YES. [2024-06-28 04:38:23,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77023 conditions, 9219 events. 5757/9219 cut-off events. For 1041543/1041543 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 62375 event pairs, 1595 based on Foata normal form. 2/9221 useless extension candidates. Maximal degree in co-relation 76814. Up to 8826 conditions per place. [2024-06-28 04:38:23,391 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 737 selfloop transitions, 45 changer transitions 0/787 dead transitions. [2024-06-28 04:38:23,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 787 transitions, 14488 flow [2024-06-28 04:38:23,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:23,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:23,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:38:23,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:38:23,392 INFO L175 Difference]: Start difference. First operand has 463 places, 762 transitions, 12768 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:38:23,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 787 transitions, 14488 flow [2024-06-28 04:38:28,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 787 transitions, 14334 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 04:38:28,052 INFO L231 Difference]: Finished difference. Result has 465 places, 764 transitions, 12780 flow [2024-06-28 04:38:28,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12614, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12780, PETRI_PLACES=465, PETRI_TRANSITIONS=764} [2024-06-28 04:38:28,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-28 04:38:28,053 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 764 transitions, 12780 flow [2024-06-28 04:38:28,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:28,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:28,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:28,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:38:28,054 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:28,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:28,054 INFO L85 PathProgramCache]: Analyzing trace with hash -98498625, now seen corresponding path program 3 times [2024-06-28 04:38:28,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:28,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405539631] [2024-06-28 04:38:28,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:28,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:28,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:28,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:28,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:28,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405539631] [2024-06-28 04:38:28,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405539631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:28,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:28,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:28,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573744890] [2024-06-28 04:38:28,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:28,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:28,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:28,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:28,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:28,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:28,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 764 transitions, 12780 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:28,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:28,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:28,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:30,963 INFO L124 PetriNetUnfolderBase]: 5765/9225 cut-off events. [2024-06-28 04:38:30,963 INFO L125 PetriNetUnfolderBase]: For 1058565/1058565 co-relation queries the response was YES. [2024-06-28 04:38:31,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77283 conditions, 9225 events. 5765/9225 cut-off events. For 1058565/1058565 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 62444 event pairs, 1537 based on Foata normal form. 2/9227 useless extension candidates. Maximal degree in co-relation 77073. Up to 8820 conditions per place. [2024-06-28 04:38:31,113 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 720 selfloop transitions, 61 changer transitions 0/786 dead transitions. [2024-06-28 04:38:31,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 786 transitions, 14492 flow [2024-06-28 04:38:31,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:31,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:31,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:38:31,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:38:31,114 INFO L175 Difference]: Start difference. First operand has 465 places, 764 transitions, 12780 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:38:31,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 786 transitions, 14492 flow [2024-06-28 04:38:35,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 786 transitions, 14340 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 04:38:35,159 INFO L231 Difference]: Finished difference. Result has 467 places, 766 transitions, 12830 flow [2024-06-28 04:38:35,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12628, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12830, PETRI_PLACES=467, PETRI_TRANSITIONS=766} [2024-06-28 04:38:35,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-28 04:38:35,160 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 766 transitions, 12830 flow [2024-06-28 04:38:35,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:35,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:35,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:35,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:38:35,160 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:35,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:35,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1178891361, now seen corresponding path program 7 times [2024-06-28 04:38:35,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:35,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508093962] [2024-06-28 04:38:35,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:35,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:35,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:35,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-28 04:38:35,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:35,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508093962] [2024-06-28 04:38:35,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508093962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:35,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:35,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:35,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996605898] [2024-06-28 04:38:35,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:35,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:35,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:35,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:35,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:35,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:35,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 766 transitions, 12830 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:35,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:35,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:35,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:38,082 INFO L124 PetriNetUnfolderBase]: 5767/9245 cut-off events. [2024-06-28 04:38:38,082 INFO L125 PetriNetUnfolderBase]: For 1064343/1064343 co-relation queries the response was YES. [2024-06-28 04:38:38,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77320 conditions, 9245 events. 5767/9245 cut-off events. For 1064343/1064343 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 62727 event pairs, 1687 based on Foata normal form. 1/9246 useless extension candidates. Maximal degree in co-relation 77109. Up to 8809 conditions per place. [2024-06-28 04:38:38,233 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 732 selfloop transitions, 64 changer transitions 0/801 dead transitions. [2024-06-28 04:38:38,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 801 transitions, 14591 flow [2024-06-28 04:38:38,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:38:38,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:38:38,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 04:38:38,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-28 04:38:38,234 INFO L175 Difference]: Start difference. First operand has 467 places, 766 transitions, 12830 flow. Second operand 11 states and 186 transitions. [2024-06-28 04:38:38,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 801 transitions, 14591 flow [2024-06-28 04:38:42,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 801 transitions, 14339 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 04:38:42,776 INFO L231 Difference]: Finished difference. Result has 470 places, 769 transitions, 12749 flow [2024-06-28 04:38:42,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12578, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12749, PETRI_PLACES=470, PETRI_TRANSITIONS=769} [2024-06-28 04:38:42,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-28 04:38:42,776 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 769 transitions, 12749 flow [2024-06-28 04:38:42,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:42,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:42,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:42,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:38:42,777 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:42,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:42,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1856044005, now seen corresponding path program 8 times [2024-06-28 04:38:42,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:42,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306388772] [2024-06-28 04:38:42,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:42,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:43,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:43,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306388772] [2024-06-28 04:38:43,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306388772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:43,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:43,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:43,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660962599] [2024-06-28 04:38:43,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:43,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:43,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:43,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:43,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:43,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:43,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 769 transitions, 12749 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:43,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:43,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:43,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:45,811 INFO L124 PetriNetUnfolderBase]: 5787/9273 cut-off events. [2024-06-28 04:38:45,811 INFO L125 PetriNetUnfolderBase]: For 1077770/1077770 co-relation queries the response was YES. [2024-06-28 04:38:45,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77576 conditions, 9273 events. 5787/9273 cut-off events. For 1077770/1077770 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 62918 event pairs, 1686 based on Foata normal form. 1/9274 useless extension candidates. Maximal degree in co-relation 77364. Up to 8813 conditions per place. [2024-06-28 04:38:45,968 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 723 selfloop transitions, 85 changer transitions 0/813 dead transitions. [2024-06-28 04:38:45,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 813 transitions, 14941 flow [2024-06-28 04:38:45,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:38:45,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:38:45,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 04:38:45,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:38:45,969 INFO L175 Difference]: Start difference. First operand has 470 places, 769 transitions, 12749 flow. Second operand 11 states and 187 transitions. [2024-06-28 04:38:45,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 813 transitions, 14941 flow [2024-06-28 04:38:50,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 813 transitions, 14701 flow, removed 40 selfloop flow, removed 11 redundant places. [2024-06-28 04:38:50,875 INFO L231 Difference]: Finished difference. Result has 471 places, 781 transitions, 12944 flow [2024-06-28 04:38:50,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12512, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12944, PETRI_PLACES=471, PETRI_TRANSITIONS=781} [2024-06-28 04:38:50,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-28 04:38:50,876 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 781 transitions, 12944 flow [2024-06-28 04:38:50,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:50,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:50,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:50,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:38:50,876 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:50,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:50,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1333800261, now seen corresponding path program 4 times [2024-06-28 04:38:50,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:50,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777319048] [2024-06-28 04:38:50,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:50,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:50,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:51,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:51,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:51,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777319048] [2024-06-28 04:38:51,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777319048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:51,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:51,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:38:51,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251287022] [2024-06-28 04:38:51,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:51,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:38:51,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:51,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:38:51,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:38:51,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:51,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 781 transitions, 12944 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:51,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:51,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:51,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:38:53,855 INFO L124 PetriNetUnfolderBase]: 5803/9317 cut-off events. [2024-06-28 04:38:53,855 INFO L125 PetriNetUnfolderBase]: For 1103984/1103984 co-relation queries the response was YES. [2024-06-28 04:38:53,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77959 conditions, 9317 events. 5803/9317 cut-off events. For 1103984/1103984 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 63715 event pairs, 1393 based on Foata normal form. 2/9319 useless extension candidates. Maximal degree in co-relation 77745. Up to 8769 conditions per place. [2024-06-28 04:38:54,013 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 756 selfloop transitions, 55 changer transitions 0/816 dead transitions. [2024-06-28 04:38:54,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 816 transitions, 14787 flow [2024-06-28 04:38:54,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:38:54,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:38:54,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 04:38:54,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 04:38:54,014 INFO L175 Difference]: Start difference. First operand has 471 places, 781 transitions, 12944 flow. Second operand 9 states and 156 transitions. [2024-06-28 04:38:54,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 816 transitions, 14787 flow [2024-06-28 04:38:59,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 816 transitions, 14593 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 04:38:59,030 INFO L231 Difference]: Finished difference. Result has 472 places, 786 transitions, 12983 flow [2024-06-28 04:38:59,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12750, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12983, PETRI_PLACES=472, PETRI_TRANSITIONS=786} [2024-06-28 04:38:59,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-28 04:38:59,031 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 786 transitions, 12983 flow [2024-06-28 04:38:59,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:59,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:38:59,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:38:59,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 04:38:59,031 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:38:59,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:38:59,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2120731491, now seen corresponding path program 5 times [2024-06-28 04:38:59,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:38:59,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225846825] [2024-06-28 04:38:59,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:38:59,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:38:59,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:38:59,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:38:59,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:38:59,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225846825] [2024-06-28 04:38:59,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225846825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:38:59,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:38:59,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:38:59,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778423328] [2024-06-28 04:38:59,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:38:59,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:38:59,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:38:59,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:38:59,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:38:59,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:38:59,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 786 transitions, 12983 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:38:59,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:38:59,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:38:59,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:02,041 INFO L124 PetriNetUnfolderBase]: 5827/9351 cut-off events. [2024-06-28 04:39:02,041 INFO L125 PetriNetUnfolderBase]: For 1121985/1121985 co-relation queries the response was YES. [2024-06-28 04:39:02,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78619 conditions, 9351 events. 5827/9351 cut-off events. For 1121985/1121985 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 63946 event pairs, 1703 based on Foata normal form. 2/9353 useless extension candidates. Maximal degree in co-relation 78403. Up to 8879 conditions per place. [2024-06-28 04:39:02,191 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 767 selfloop transitions, 50 changer transitions 0/822 dead transitions. [2024-06-28 04:39:02,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 822 transitions, 14911 flow [2024-06-28 04:39:02,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:02,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:02,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:39:02,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 04:39:02,192 INFO L175 Difference]: Start difference. First operand has 472 places, 786 transitions, 12983 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:39:02,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 822 transitions, 14911 flow [2024-06-28 04:39:07,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 822 transitions, 14680 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 04:39:07,248 INFO L231 Difference]: Finished difference. Result has 475 places, 792 transitions, 13037 flow [2024-06-28 04:39:07,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12816, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13037, PETRI_PLACES=475, PETRI_TRANSITIONS=792} [2024-06-28 04:39:07,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-28 04:39:07,249 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 792 transitions, 13037 flow [2024-06-28 04:39:07,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:07,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:07,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:07,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 04:39:07,249 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:07,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:07,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1856046981, now seen corresponding path program 6 times [2024-06-28 04:39:07,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:07,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605424145] [2024-06-28 04:39:07,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:07,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:07,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:07,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:07,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:07,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605424145] [2024-06-28 04:39:07,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605424145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:07,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:07,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:07,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739422951] [2024-06-28 04:39:07,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:07,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:07,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:07,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:07,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:07,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:07,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 792 transitions, 13037 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:07,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:07,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:07,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:10,226 INFO L124 PetriNetUnfolderBase]: 5843/9373 cut-off events. [2024-06-28 04:39:10,227 INFO L125 PetriNetUnfolderBase]: For 1136889/1136889 co-relation queries the response was YES. [2024-06-28 04:39:10,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78788 conditions, 9373 events. 5843/9373 cut-off events. For 1136889/1136889 co-relation queries the response was YES. Maximal size of possible extension queue 678. Compared 64002 event pairs, 1734 based on Foata normal form. 2/9375 useless extension candidates. Maximal degree in co-relation 78571. Up to 8946 conditions per place. [2024-06-28 04:39:10,377 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 765 selfloop transitions, 51 changer transitions 0/821 dead transitions. [2024-06-28 04:39:10,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 821 transitions, 14865 flow [2024-06-28 04:39:10,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:10,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:10,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:39:10,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:39:10,377 INFO L175 Difference]: Start difference. First operand has 475 places, 792 transitions, 13037 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:39:10,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 821 transitions, 14865 flow [2024-06-28 04:39:15,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 821 transitions, 14700 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 04:39:15,198 INFO L231 Difference]: Finished difference. Result has 477 places, 796 transitions, 13079 flow [2024-06-28 04:39:15,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12872, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13079, PETRI_PLACES=477, PETRI_TRANSITIONS=796} [2024-06-28 04:39:15,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-28 04:39:15,199 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 796 transitions, 13079 flow [2024-06-28 04:39:15,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:15,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:15,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:15,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 04:39:15,199 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:15,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:15,200 INFO L85 PathProgramCache]: Analyzing trace with hash -842009039, now seen corresponding path program 1 times [2024-06-28 04:39:15,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:15,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722076709] [2024-06-28 04:39:15,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:15,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:15,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:15,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-28 04:39:15,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:15,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722076709] [2024-06-28 04:39:15,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722076709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:15,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:15,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:15,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433771957] [2024-06-28 04:39:15,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:15,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:15,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:15,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:15,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:15,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 796 transitions, 13079 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:15,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:15,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:15,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:18,380 INFO L124 PetriNetUnfolderBase]: 5837/9368 cut-off events. [2024-06-28 04:39:18,380 INFO L125 PetriNetUnfolderBase]: For 1136434/1136436 co-relation queries the response was YES. [2024-06-28 04:39:18,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78488 conditions, 9368 events. 5837/9368 cut-off events. For 1136434/1136436 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 64053 event pairs, 1730 based on Foata normal form. 2/9370 useless extension candidates. Maximal degree in co-relation 78271. Up to 8779 conditions per place. [2024-06-28 04:39:18,538 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 716 selfloop transitions, 103 changer transitions 0/824 dead transitions. [2024-06-28 04:39:18,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 824 transitions, 14839 flow [2024-06-28 04:39:18,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:18,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:18,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:39:18,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:39:18,539 INFO L175 Difference]: Start difference. First operand has 477 places, 796 transitions, 13079 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:39:18,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 824 transitions, 14839 flow [2024-06-28 04:39:22,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 824 transitions, 14653 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-28 04:39:22,394 INFO L231 Difference]: Finished difference. Result has 481 places, 796 transitions, 13123 flow [2024-06-28 04:39:22,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12893, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13123, PETRI_PLACES=481, PETRI_TRANSITIONS=796} [2024-06-28 04:39:22,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-28 04:39:22,394 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 796 transitions, 13123 flow [2024-06-28 04:39:22,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:22,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:22,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:22,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 04:39:22,395 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:22,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:22,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1614436961, now seen corresponding path program 9 times [2024-06-28 04:39:22,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:22,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223329199] [2024-06-28 04:39:22,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:22,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:22,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:22,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:22,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223329199] [2024-06-28 04:39:22,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223329199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:22,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:22,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:39:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939833084] [2024-06-28 04:39:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:22,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:39:22,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:22,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:39:22,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:39:22,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:22,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 796 transitions, 13123 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:22,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:22,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:22,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:25,357 INFO L124 PetriNetUnfolderBase]: 5839/9390 cut-off events. [2024-06-28 04:39:25,357 INFO L125 PetriNetUnfolderBase]: For 1148052/1148052 co-relation queries the response was YES. [2024-06-28 04:39:25,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78656 conditions, 9390 events. 5839/9390 cut-off events. For 1148052/1148052 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 64313 event pairs, 1698 based on Foata normal form. 2/9392 useless extension candidates. Maximal degree in co-relation 78438. Up to 8904 conditions per place. [2024-06-28 04:39:25,515 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 746 selfloop transitions, 71 changer transitions 0/822 dead transitions. [2024-06-28 04:39:25,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 822 transitions, 15003 flow [2024-06-28 04:39:25,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:39:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:39:25,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:39:25,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:39:25,516 INFO L175 Difference]: Start difference. First operand has 481 places, 796 transitions, 13123 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:39:25,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 822 transitions, 15003 flow [2024-06-28 04:39:31,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 822 transitions, 14769 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 04:39:31,008 INFO L231 Difference]: Finished difference. Result has 483 places, 799 transitions, 13193 flow [2024-06-28 04:39:31,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12889, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13193, PETRI_PLACES=483, PETRI_TRANSITIONS=799} [2024-06-28 04:39:31,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-28 04:39:31,009 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 799 transitions, 13193 flow [2024-06-28 04:39:31,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:31,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:31,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:31,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 04:39:31,009 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:31,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:31,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1608723041, now seen corresponding path program 10 times [2024-06-28 04:39:31,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:31,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838883199] [2024-06-28 04:39:31,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:31,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:31,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:31,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:31,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838883199] [2024-06-28 04:39:31,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838883199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:31,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:31,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:39:31,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860800645] [2024-06-28 04:39:31,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:31,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:39:31,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:31,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:39:31,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:39:31,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:31,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 799 transitions, 13193 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:31,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:31,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:31,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:33,963 INFO L124 PetriNetUnfolderBase]: 5849/9406 cut-off events. [2024-06-28 04:39:33,964 INFO L125 PetriNetUnfolderBase]: For 1161300/1161300 co-relation queries the response was YES. [2024-06-28 04:39:34,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79266 conditions, 9406 events. 5849/9406 cut-off events. For 1161300/1161300 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 64424 event pairs, 1694 based on Foata normal form. 1/9407 useless extension candidates. Maximal degree in co-relation 79047. Up to 8884 conditions per place. [2024-06-28 04:39:34,117 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 723 selfloop transitions, 101 changer transitions 0/829 dead transitions. [2024-06-28 04:39:34,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 829 transitions, 15126 flow [2024-06-28 04:39:34,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:39:34,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:39:34,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:39:34,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:39:34,118 INFO L175 Difference]: Start difference. First operand has 483 places, 799 transitions, 13193 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:39:34,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 829 transitions, 15126 flow [2024-06-28 04:39:39,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 829 transitions, 14890 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 04:39:39,883 INFO L231 Difference]: Finished difference. Result has 487 places, 805 transitions, 13406 flow [2024-06-28 04:39:39,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12957, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13406, PETRI_PLACES=487, PETRI_TRANSITIONS=805} [2024-06-28 04:39:39,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-28 04:39:39,884 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 805 transitions, 13406 flow [2024-06-28 04:39:39,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:39,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:39,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:39,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 04:39:39,884 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:39,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:39,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1333506657, now seen corresponding path program 11 times [2024-06-28 04:39:39,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:39,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030263955] [2024-06-28 04:39:39,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:39,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:39,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:40,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-28 04:39:40,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:40,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030263955] [2024-06-28 04:39:40,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030263955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:40,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:40,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:39:40,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999765706] [2024-06-28 04:39:40,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:40,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:39:40,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:40,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:39:40,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:39:40,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:40,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 805 transitions, 13406 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:40,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:40,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:40,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:42,878 INFO L124 PetriNetUnfolderBase]: 5859/9411 cut-off events. [2024-06-28 04:39:42,878 INFO L125 PetriNetUnfolderBase]: For 1174057/1174061 co-relation queries the response was YES. [2024-06-28 04:39:43,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79976 conditions, 9411 events. 5859/9411 cut-off events. For 1174057/1174061 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 64464 event pairs, 1527 based on Foata normal form. 6/9417 useless extension candidates. Maximal degree in co-relation 79755. Up to 8851 conditions per place. [2024-06-28 04:39:43,039 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 737 selfloop transitions, 93 changer transitions 0/835 dead transitions. [2024-06-28 04:39:43,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 835 transitions, 15469 flow [2024-06-28 04:39:43,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:39:43,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:39:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:39:43,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:39:43,040 INFO L175 Difference]: Start difference. First operand has 487 places, 805 transitions, 13406 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:39:43,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 835 transitions, 15469 flow [2024-06-28 04:39:48,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 835 transitions, 15203 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 04:39:48,404 INFO L231 Difference]: Finished difference. Result has 489 places, 811 transitions, 13608 flow [2024-06-28 04:39:48,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13140, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13608, PETRI_PLACES=489, PETRI_TRANSITIONS=811} [2024-06-28 04:39:48,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-28 04:39:48,404 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 811 transitions, 13608 flow [2024-06-28 04:39:48,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:48,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:48,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:39:48,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 04:39:48,405 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:48,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:48,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1323031137, now seen corresponding path program 12 times [2024-06-28 04:39:48,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:48,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632124020] [2024-06-28 04:39:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:48,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:48,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:48,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:48,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632124020] [2024-06-28 04:39:48,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632124020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:48,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:48,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:39:48,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660826369] [2024-06-28 04:39:48,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:48,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:39:48,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:48,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:39:48,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:39:48,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:48,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 811 transitions, 13608 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:48,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:48,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:48,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:39:51,376 INFO L124 PetriNetUnfolderBase]: 5869/9425 cut-off events. [2024-06-28 04:39:51,376 INFO L125 PetriNetUnfolderBase]: For 1181420/1181424 co-relation queries the response was YES. [2024-06-28 04:39:51,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80607 conditions, 9425 events. 5869/9425 cut-off events. For 1181420/1181424 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 64502 event pairs, 1525 based on Foata normal form. 6/9431 useless extension candidates. Maximal degree in co-relation 80385. Up to 8822 conditions per place. [2024-06-28 04:39:51,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 707 selfloop transitions, 126 changer transitions 0/838 dead transitions. [2024-06-28 04:39:51,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 838 transitions, 15667 flow [2024-06-28 04:39:51,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:39:51,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:39:51,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:39:51,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:39:51,534 INFO L175 Difference]: Start difference. First operand has 489 places, 811 transitions, 13608 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:39:51,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 838 transitions, 15667 flow [2024-06-28 04:39:57,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 838 transitions, 15253 flow, removed 120 selfloop flow, removed 6 redundant places. [2024-06-28 04:39:57,395 INFO L231 Difference]: Finished difference. Result has 491 places, 817 transitions, 13741 flow [2024-06-28 04:39:57,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13206, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13741, PETRI_PLACES=491, PETRI_TRANSITIONS=817} [2024-06-28 04:39:57,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-28 04:39:57,396 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 817 transitions, 13741 flow [2024-06-28 04:39:57,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:57,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:39:57,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] [2024-06-28 04:39:57,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 04:39:57,396 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:39:57,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:39:57,396 INFO L85 PathProgramCache]: Analyzing trace with hash -131682913, now seen corresponding path program 13 times [2024-06-28 04:39:57,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:39:57,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617176150] [2024-06-28 04:39:57,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:39:57,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:39:57,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:39:57,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:39:57,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:39:57,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617176150] [2024-06-28 04:39:57,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617176150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:39:57,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:39:57,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:39:57,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119326837] [2024-06-28 04:39:57,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:39:57,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:39:57,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:39:57,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:39:57,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:39:58,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:39:58,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 817 transitions, 13741 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:39:58,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:39:58,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:39:58,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:00,535 INFO L124 PetriNetUnfolderBase]: 5874/9430 cut-off events. [2024-06-28 04:40:00,536 INFO L125 PetriNetUnfolderBase]: For 1173342/1173342 co-relation queries the response was YES. [2024-06-28 04:40:00,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80619 conditions, 9430 events. 5874/9430 cut-off events. For 1173342/1173342 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 64454 event pairs, 1546 based on Foata normal form. 1/9431 useless extension candidates. Maximal degree in co-relation 80396. Up to 8969 conditions per place. [2024-06-28 04:40:00,709 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 757 selfloop transitions, 73 changer transitions 0/835 dead transitions. [2024-06-28 04:40:00,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 835 transitions, 15615 flow [2024-06-28 04:40:00,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:40:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:40:00,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:40:00,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:40:00,710 INFO L175 Difference]: Start difference. First operand has 491 places, 817 transitions, 13741 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:40:00,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 835 transitions, 15615 flow [2024-06-28 04:40:06,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 835 transitions, 15137 flow, removed 117 selfloop flow, removed 7 redundant places. [2024-06-28 04:40:06,862 INFO L231 Difference]: Finished difference. Result has 492 places, 820 transitions, 13574 flow [2024-06-28 04:40:06,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13263, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13574, PETRI_PLACES=492, PETRI_TRANSITIONS=820} [2024-06-28 04:40:06,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-28 04:40:06,863 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 820 transitions, 13574 flow [2024-06-28 04:40:06,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:06,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:06,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:40:06,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 04:40:06,864 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:40:06,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:06,864 INFO L85 PathProgramCache]: Analyzing trace with hash -131562943, now seen corresponding path program 14 times [2024-06-28 04:40:06,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:06,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991506480] [2024-06-28 04:40:06,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:06,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:06,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:40:07,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:07,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991506480] [2024-06-28 04:40:07,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991506480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:07,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:07,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:40:07,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268803260] [2024-06-28 04:40:07,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:07,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:40:07,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:07,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:40:07,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:40:07,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:40:07,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 820 transitions, 13574 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:07,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:07,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:40:07,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:09,840 INFO L124 PetriNetUnfolderBase]: 5887/9443 cut-off events. [2024-06-28 04:40:09,840 INFO L125 PetriNetUnfolderBase]: For 1183463/1183467 co-relation queries the response was YES. [2024-06-28 04:40:09,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81140 conditions, 9443 events. 5887/9443 cut-off events. For 1183463/1183467 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 64488 event pairs, 1451 based on Foata normal form. 5/9448 useless extension candidates. Maximal degree in co-relation 80917. Up to 8752 conditions per place. [2024-06-28 04:40:10,008 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 649 selfloop transitions, 189 changer transitions 0/843 dead transitions. [2024-06-28 04:40:10,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 843 transitions, 15878 flow [2024-06-28 04:40:10,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:40:10,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:40:10,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:40:10,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:40:10,009 INFO L175 Difference]: Start difference. First operand has 492 places, 820 transitions, 13574 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:40:10,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 843 transitions, 15878 flow [2024-06-28 04:40:16,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 843 transitions, 15589 flow, removed 74 selfloop flow, removed 6 redundant places. [2024-06-28 04:40:16,200 INFO L231 Difference]: Finished difference. Result has 494 places, 826 transitions, 13988 flow [2024-06-28 04:40:16,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13285, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13988, PETRI_PLACES=494, PETRI_TRANSITIONS=826} [2024-06-28 04:40:16,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-28 04:40:16,201 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 826 transitions, 13988 flow [2024-06-28 04:40:16,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:16,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:16,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] [2024-06-28 04:40:16,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 04:40:16,201 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:40:16,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:16,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1453320849, now seen corresponding path program 7 times [2024-06-28 04:40:16,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:16,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220886793] [2024-06-28 04:40:16,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:16,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:16,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:16,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:40:16,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:16,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220886793] [2024-06-28 04:40:16,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220886793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:16,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:16,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:40:16,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642329089] [2024-06-28 04:40:16,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:16,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:40:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:40:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:40:16,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:40:16,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 826 transitions, 13988 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:16,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:16,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:40:16,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:19,221 INFO L124 PetriNetUnfolderBase]: 5882/9456 cut-off events. [2024-06-28 04:40:19,221 INFO L125 PetriNetUnfolderBase]: For 1201162/1201162 co-relation queries the response was YES. [2024-06-28 04:40:19,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81441 conditions, 9456 events. 5882/9456 cut-off events. For 1201162/1201162 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 64926 event pairs, 1386 based on Foata normal form. 2/9458 useless extension candidates. Maximal degree in co-relation 81219. Up to 8848 conditions per place. [2024-06-28 04:40:19,385 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 785 selfloop transitions, 63 changer transitions 0/853 dead transitions. [2024-06-28 04:40:19,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 853 transitions, 15894 flow [2024-06-28 04:40:19,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:40:19,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:40:19,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:40:19,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:40:19,386 INFO L175 Difference]: Start difference. First operand has 494 places, 826 transitions, 13988 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:40:19,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 853 transitions, 15894 flow [2024-06-28 04:40:25,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 853 transitions, 15608 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-28 04:40:25,043 INFO L231 Difference]: Finished difference. Result has 497 places, 828 transitions, 13945 flow [2024-06-28 04:40:25,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13704, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13945, PETRI_PLACES=497, PETRI_TRANSITIONS=828} [2024-06-28 04:40:25,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-28 04:40:25,043 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 828 transitions, 13945 flow [2024-06-28 04:40:25,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:25,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:25,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:40:25,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 04:40:25,044 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:40:25,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1608726017, now seen corresponding path program 8 times [2024-06-28 04:40:25,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:25,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063472979] [2024-06-28 04:40:25,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:25,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:25,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:40:25,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:25,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063472979] [2024-06-28 04:40:25,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063472979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:25,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:25,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:40:25,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009473595] [2024-06-28 04:40:25,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:25,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:40:25,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:25,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:40:25,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:40:25,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:40:25,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 828 transitions, 13945 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:25,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:25,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:40:25,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:28,106 INFO L124 PetriNetUnfolderBase]: 5890/9464 cut-off events. [2024-06-28 04:40:28,106 INFO L125 PetriNetUnfolderBase]: For 1192958/1192958 co-relation queries the response was YES. [2024-06-28 04:40:28,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81439 conditions, 9464 events. 5890/9464 cut-off events. For 1192958/1192958 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 64977 event pairs, 1710 based on Foata normal form. 2/9466 useless extension candidates. Maximal degree in co-relation 81216. Up to 8990 conditions per place. [2024-06-28 04:40:28,276 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 785 selfloop transitions, 61 changer transitions 0/851 dead transitions. [2024-06-28 04:40:28,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 851 transitions, 15825 flow [2024-06-28 04:40:28,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:40:28,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:40:28,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:40:28,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:40:28,283 INFO L175 Difference]: Start difference. First operand has 497 places, 828 transitions, 13945 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:40:28,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 851 transitions, 15825 flow [2024-06-28 04:40:33,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 851 transitions, 15648 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 04:40:33,166 INFO L231 Difference]: Finished difference. Result has 499 places, 830 transitions, 14002 flow [2024-06-28 04:40:33,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13768, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14002, PETRI_PLACES=499, PETRI_TRANSITIONS=830} [2024-06-28 04:40:33,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-28 04:40:33,168 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 830 transitions, 14002 flow [2024-06-28 04:40:33,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:33,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:33,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:40:33,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 04:40:33,169 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:40:33,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:33,169 INFO L85 PathProgramCache]: Analyzing trace with hash -131685889, now seen corresponding path program 9 times [2024-06-28 04:40:33,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:33,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707907230] [2024-06-28 04:40:33,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:33,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:33,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:33,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:40:33,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:33,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707907230] [2024-06-28 04:40:33,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707907230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:33,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:33,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:40:33,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588229651] [2024-06-28 04:40:33,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:33,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:40:33,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:33,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:40:33,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:40:33,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:40:33,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 830 transitions, 14002 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:33,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:33,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:40:33,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:36,128 INFO L124 PetriNetUnfolderBase]: 5885/9448 cut-off events. [2024-06-28 04:40:36,128 INFO L125 PetriNetUnfolderBase]: For 1191009/1191009 co-relation queries the response was YES. [2024-06-28 04:40:36,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81144 conditions, 9448 events. 5885/9448 cut-off events. For 1191009/1191009 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 64635 event pairs, 1544 based on Foata normal form. 2/9450 useless extension candidates. Maximal degree in co-relation 80920. Up to 8979 conditions per place. [2024-06-28 04:40:36,298 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 772 selfloop transitions, 71 changer transitions 0/848 dead transitions. [2024-06-28 04:40:36,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 848 transitions, 15852 flow [2024-06-28 04:40:36,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:40:36,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:40:36,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:40:36,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:40:36,300 INFO L175 Difference]: Start difference. First operand has 499 places, 830 transitions, 14002 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:40:36,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 848 transitions, 15852 flow [2024-06-28 04:40:41,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 848 transitions, 15642 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-28 04:40:41,880 INFO L231 Difference]: Finished difference. Result has 501 places, 832 transitions, 14043 flow [2024-06-28 04:40:41,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13792, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14043, PETRI_PLACES=501, PETRI_TRANSITIONS=832} [2024-06-28 04:40:41,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-28 04:40:41,880 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 832 transitions, 14043 flow [2024-06-28 04:40:41,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:41,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:41,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:40:41,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 04:40:41,880 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:40:41,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1761333135, now seen corresponding path program 15 times [2024-06-28 04:40:41,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:41,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063621803] [2024-06-28 04:40:41,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:41,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:41,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:42,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:40:42,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:42,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063621803] [2024-06-28 04:40:42,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063621803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:42,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:42,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:40:42,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883180202] [2024-06-28 04:40:42,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:42,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:40:42,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:42,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:40:42,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:40:42,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:40:42,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 832 transitions, 14043 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:42,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:42,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:40:42,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:44,828 INFO L124 PetriNetUnfolderBase]: 5895/9457 cut-off events. [2024-06-28 04:40:44,828 INFO L125 PetriNetUnfolderBase]: For 1208115/1208115 co-relation queries the response was YES. [2024-06-28 04:40:44,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81502 conditions, 9457 events. 5895/9457 cut-off events. For 1208115/1208115 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 64626 event pairs, 1456 based on Foata normal form. 2/9456 useless extension candidates. Maximal degree in co-relation 81277. Up to 8905 conditions per place. [2024-06-28 04:40:44,990 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 767 selfloop transitions, 86 changer transitions 0/858 dead transitions. [2024-06-28 04:40:44,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 858 transitions, 16128 flow [2024-06-28 04:40:44,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:40:44,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:40:44,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:40:44,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:40:44,991 INFO L175 Difference]: Start difference. First operand has 501 places, 832 transitions, 14043 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:40:44,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 858 transitions, 16128 flow [2024-06-28 04:40:50,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 858 transitions, 15907 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 04:40:50,511 INFO L231 Difference]: Finished difference. Result has 503 places, 838 transitions, 14286 flow [2024-06-28 04:40:50,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13822, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14286, PETRI_PLACES=503, PETRI_TRANSITIONS=838} [2024-06-28 04:40:50,512 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-28 04:40:50,512 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 838 transitions, 14286 flow [2024-06-28 04:40:50,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:50,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:40:50,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:40:50,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 04:40:50,512 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:40:50,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:40:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1618069401, now seen corresponding path program 16 times [2024-06-28 04:40:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:40:50,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763680095] [2024-06-28 04:40:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:40:50,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:40:50,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:40:51,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:40:51,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:40:51,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763680095] [2024-06-28 04:40:51,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763680095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:40:51,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:40:51,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:40:51,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887403477] [2024-06-28 04:40:51,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:40:51,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:40:51,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:40:51,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:40:51,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:40:51,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:40:51,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 838 transitions, 14286 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:40:51,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:40:51,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:40:51,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:40:53,517 INFO L124 PetriNetUnfolderBase]: 5889/9449 cut-off events. [2024-06-28 04:40:53,517 INFO L125 PetriNetUnfolderBase]: For 1209234/1209234 co-relation queries the response was YES. [2024-06-28 04:40:53,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81189 conditions, 9449 events. 5889/9449 cut-off events. For 1209234/1209234 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 64659 event pairs, 1454 based on Foata normal form. 2/9448 useless extension candidates. Maximal degree in co-relation 80963. Up to 8885 conditions per place. [2024-06-28 04:40:53,685 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 752 selfloop transitions, 99 changer transitions 0/856 dead transitions. [2024-06-28 04:40:53,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 856 transitions, 16091 flow [2024-06-28 04:40:53,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:40:53,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:40:53,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 04:40:53,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-28 04:40:53,689 INFO L175 Difference]: Start difference. First operand has 503 places, 838 transitions, 14286 flow. Second operand 9 states and 148 transitions. [2024-06-28 04:40:53,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 856 transitions, 16091 flow [2024-06-28 04:41:00,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 856 transitions, 15541 flow, removed 193 selfloop flow, removed 6 redundant places. [2024-06-28 04:41:00,173 INFO L231 Difference]: Finished difference. Result has 506 places, 838 transitions, 13944 flow [2024-06-28 04:41:00,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13736, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13944, PETRI_PLACES=506, PETRI_TRANSITIONS=838} [2024-06-28 04:41:00,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-28 04:41:00,174 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 838 transitions, 13944 flow [2024-06-28 04:41:00,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:00,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:00,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:00,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 04:41:00,175 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:00,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:00,175 INFO L85 PathProgramCache]: Analyzing trace with hash -431289727, now seen corresponding path program 17 times [2024-06-28 04:41:00,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:00,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915105828] [2024-06-28 04:41:00,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:00,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:00,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:00,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:00,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:00,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915105828] [2024-06-28 04:41:00,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915105828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:00,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:00,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:41:00,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931867394] [2024-06-28 04:41:00,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:00,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:41:00,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:00,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:41:00,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:41:00,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:00,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 838 transitions, 13944 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:00,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:00,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:00,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:03,101 INFO L124 PetriNetUnfolderBase]: 5907/9476 cut-off events. [2024-06-28 04:41:03,102 INFO L125 PetriNetUnfolderBase]: For 1231218/1231218 co-relation queries the response was YES. [2024-06-28 04:41:03,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81564 conditions, 9476 events. 5907/9476 cut-off events. For 1231218/1231218 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 64821 event pairs, 1450 based on Foata normal form. 2/9475 useless extension candidates. Maximal degree in co-relation 81337. Up to 8787 conditions per place. [2024-06-28 04:41:03,264 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 725 selfloop transitions, 130 changer transitions 0/860 dead transitions. [2024-06-28 04:41:03,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 860 transitions, 16262 flow [2024-06-28 04:41:03,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:03,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:03,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:41:03,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-28 04:41:03,265 INFO L175 Difference]: Start difference. First operand has 506 places, 838 transitions, 13944 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:41:03,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 860 transitions, 16262 flow [2024-06-28 04:41:09,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 860 transitions, 15759 flow, removed 97 selfloop flow, removed 8 redundant places. [2024-06-28 04:41:09,354 INFO L231 Difference]: Finished difference. Result has 506 places, 845 transitions, 14016 flow [2024-06-28 04:41:09,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13489, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14016, PETRI_PLACES=506, PETRI_TRANSITIONS=845} [2024-06-28 04:41:09,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 464 predicate places. [2024-06-28 04:41:09,355 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 845 transitions, 14016 flow [2024-06-28 04:41:09,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:09,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:09,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:09,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 04:41:09,355 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:09,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:09,355 INFO L85 PathProgramCache]: Analyzing trace with hash 2119169439, now seen corresponding path program 18 times [2024-06-28 04:41:09,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:09,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496722351] [2024-06-28 04:41:09,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:09,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:09,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:09,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:09,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496722351] [2024-06-28 04:41:09,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496722351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:09,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:09,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:41:09,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65507617] [2024-06-28 04:41:09,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:09,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:41:09,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:09,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:41:09,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:41:09,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:09,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 845 transitions, 14016 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:09,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:09,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:09,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:12,244 INFO L124 PetriNetUnfolderBase]: 5917/9490 cut-off events. [2024-06-28 04:41:12,244 INFO L125 PetriNetUnfolderBase]: For 1117639/1117643 co-relation queries the response was YES. [2024-06-28 04:41:12,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80025 conditions, 9490 events. 5917/9490 cut-off events. For 1117639/1117643 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 64879 event pairs, 1471 based on Foata normal form. 6/9493 useless extension candidates. Maximal degree in co-relation 79797. Up to 8592 conditions per place. [2024-06-28 04:41:12,406 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 674 selfloop transitions, 187 changer transitions 0/866 dead transitions. [2024-06-28 04:41:12,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 866 transitions, 16590 flow [2024-06-28 04:41:12,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:12,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:12,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:41:12,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:41:12,407 INFO L175 Difference]: Start difference. First operand has 506 places, 845 transitions, 14016 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:41:12,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 866 transitions, 16590 flow [2024-06-28 04:41:17,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 866 transitions, 16287 flow, removed 102 selfloop flow, removed 5 redundant places. [2024-06-28 04:41:17,697 INFO L231 Difference]: Finished difference. Result has 509 places, 852 transitions, 14374 flow [2024-06-28 04:41:17,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13729, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14374, PETRI_PLACES=509, PETRI_TRANSITIONS=852} [2024-06-28 04:41:17,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 467 predicate places. [2024-06-28 04:41:17,698 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 852 transitions, 14374 flow [2024-06-28 04:41:17,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:17,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:17,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:17,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 04:41:17,698 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:17,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:17,698 INFO L85 PathProgramCache]: Analyzing trace with hash 7880095, now seen corresponding path program 19 times [2024-06-28 04:41:17,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:17,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801934722] [2024-06-28 04:41:17,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:17,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:18,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:18,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801934722] [2024-06-28 04:41:18,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801934722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:18,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:18,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:41:18,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112493140] [2024-06-28 04:41:18,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:18,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:41:18,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:18,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:41:18,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:41:18,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:18,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 852 transitions, 14374 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:18,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:18,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:18,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:20,603 INFO L124 PetriNetUnfolderBase]: 5935/9519 cut-off events. [2024-06-28 04:41:20,603 INFO L125 PetriNetUnfolderBase]: For 1124871/1124875 co-relation queries the response was YES. [2024-06-28 04:41:20,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80833 conditions, 9519 events. 5935/9519 cut-off events. For 1124871/1124875 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 65159 event pairs, 1471 based on Foata normal form. 6/9522 useless extension candidates. Maximal degree in co-relation 80604. Up to 8611 conditions per place. [2024-06-28 04:41:20,766 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 679 selfloop transitions, 189 changer transitions 0/873 dead transitions. [2024-06-28 04:41:20,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 873 transitions, 16966 flow [2024-06-28 04:41:20,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:20,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:41:20,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:41:20,767 INFO L175 Difference]: Start difference. First operand has 509 places, 852 transitions, 14374 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:41:20,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 873 transitions, 16966 flow [2024-06-28 04:41:25,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 873 transitions, 16457 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-28 04:41:25,864 INFO L231 Difference]: Finished difference. Result has 512 places, 860 transitions, 14576 flow [2024-06-28 04:41:25,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13913, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14576, PETRI_PLACES=512, PETRI_TRANSITIONS=860} [2024-06-28 04:41:25,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 470 predicate places. [2024-06-28 04:41:25,864 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 860 transitions, 14576 flow [2024-06-28 04:41:25,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:25,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:25,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:25,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 04:41:25,865 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:25,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:25,865 INFO L85 PathProgramCache]: Analyzing trace with hash 3118495, now seen corresponding path program 20 times [2024-06-28 04:41:25,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:25,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184389738] [2024-06-28 04:41:25,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:25,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:26,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:26,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184389738] [2024-06-28 04:41:26,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184389738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:26,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:26,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:41:26,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730563855] [2024-06-28 04:41:26,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:26,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:41:26,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:26,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:41:26,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:41:26,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:26,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 860 transitions, 14576 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:26,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:26,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:26,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:28,934 INFO L124 PetriNetUnfolderBase]: 5929/9520 cut-off events. [2024-06-28 04:41:28,934 INFO L125 PetriNetUnfolderBase]: For 1119201/1119201 co-relation queries the response was YES. [2024-06-28 04:41:29,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80083 conditions, 9520 events. 5929/9520 cut-off events. For 1119201/1119201 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 65375 event pairs, 1555 based on Foata normal form. 2/9519 useless extension candidates. Maximal degree in co-relation 79853. Up to 8999 conditions per place. [2024-06-28 04:41:29,110 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 795 selfloop transitions, 70 changer transitions 0/870 dead transitions. [2024-06-28 04:41:29,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 870 transitions, 16344 flow [2024-06-28 04:41:29,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:29,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:29,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:41:29,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:41:29,111 INFO L175 Difference]: Start difference. First operand has 512 places, 860 transitions, 14576 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:41:29,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 870 transitions, 16344 flow [2024-06-28 04:41:34,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 870 transitions, 15949 flow, removed 123 selfloop flow, removed 4 redundant places. [2024-06-28 04:41:34,813 INFO L231 Difference]: Finished difference. Result has 516 places, 860 transitions, 14328 flow [2024-06-28 04:41:34,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14181, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14328, PETRI_PLACES=516, PETRI_TRANSITIONS=860} [2024-06-28 04:41:34,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-28 04:41:34,813 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 860 transitions, 14328 flow [2024-06-28 04:41:34,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:34,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:34,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:34,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 04:41:34,814 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:34,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:34,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1748540887, now seen corresponding path program 2 times [2024-06-28 04:41:34,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:34,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054806158] [2024-06-28 04:41:34,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:34,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:34,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:35,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:35,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054806158] [2024-06-28 04:41:35,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054806158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:35,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:35,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:41:35,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942619897] [2024-06-28 04:41:35,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:35,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:41:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:35,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:41:35,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:41:35,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:35,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 860 transitions, 14328 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:35,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:35,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:35,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:38,045 INFO L124 PetriNetUnfolderBase]: 5923/9521 cut-off events. [2024-06-28 04:41:38,046 INFO L125 PetriNetUnfolderBase]: For 1114159/1114161 co-relation queries the response was YES. [2024-06-28 04:41:38,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79522 conditions, 9521 events. 5923/9521 cut-off events. For 1114159/1114161 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 65593 event pairs, 1720 based on Foata normal form. 2/9523 useless extension candidates. Maximal degree in co-relation 79291. Up to 8883 conditions per place. [2024-06-28 04:41:38,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 764 selfloop transitions, 114 changer transitions 0/883 dead transitions. [2024-06-28 04:41:38,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 883 transitions, 16202 flow [2024-06-28 04:41:38,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:38,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:38,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 04:41:38,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:41:38,219 INFO L175 Difference]: Start difference. First operand has 516 places, 860 transitions, 14328 flow. Second operand 8 states and 144 transitions. [2024-06-28 04:41:38,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 883 transitions, 16202 flow [2024-06-28 04:41:44,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 883 transitions, 15855 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-28 04:41:44,611 INFO L231 Difference]: Finished difference. Result has 515 places, 860 transitions, 14249 flow [2024-06-28 04:41:44,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13981, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14249, PETRI_PLACES=515, PETRI_TRANSITIONS=860} [2024-06-28 04:41:44,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-28 04:41:44,611 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 860 transitions, 14249 flow [2024-06-28 04:41:44,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:44,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:44,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:44,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 04:41:44,612 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:44,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:44,612 INFO L85 PathProgramCache]: Analyzing trace with hash -273892737, now seen corresponding path program 3 times [2024-06-28 04:41:44,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:44,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344682641] [2024-06-28 04:41:44,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:44,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:44,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:45,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:45,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:45,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344682641] [2024-06-28 04:41:45,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344682641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:45,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:45,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:41:45,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341523867] [2024-06-28 04:41:45,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:45,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:41:45,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:45,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:41:45,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:41:45,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:45,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 860 transitions, 14249 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:45,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:45,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:45,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:47,877 INFO L124 PetriNetUnfolderBase]: 5933/9530 cut-off events. [2024-06-28 04:41:47,877 INFO L125 PetriNetUnfolderBase]: For 1131080/1131080 co-relation queries the response was YES. [2024-06-28 04:41:48,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79781 conditions, 9530 events. 5933/9530 cut-off events. For 1131080/1131080 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 65660 event pairs, 1719 based on Foata normal form. 2/9531 useless extension candidates. Maximal degree in co-relation 79551. Up to 8925 conditions per place. [2024-06-28 04:41:48,051 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 786 selfloop transitions, 96 changer transitions 0/887 dead transitions. [2024-06-28 04:41:48,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 887 transitions, 16302 flow [2024-06-28 04:41:48,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:48,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:48,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:41:48,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 04:41:48,052 INFO L175 Difference]: Start difference. First operand has 515 places, 860 transitions, 14249 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:41:48,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 887 transitions, 16302 flow [2024-06-28 04:41:53,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 887 transitions, 16023 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 04:41:53,735 INFO L231 Difference]: Finished difference. Result has 514 places, 866 transitions, 14362 flow [2024-06-28 04:41:53,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13970, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14362, PETRI_PLACES=514, PETRI_TRANSITIONS=866} [2024-06-28 04:41:53,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-28 04:41:53,736 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 866 transitions, 14362 flow [2024-06-28 04:41:53,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:53,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:41:53,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:41:53,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 04:41:53,736 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:41:53,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:41:53,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1392183127, now seen corresponding path program 4 times [2024-06-28 04:41:53,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:41:53,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788898369] [2024-06-28 04:41:53,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:41:53,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:41:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:41:54,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:41:54,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:41:54,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788898369] [2024-06-28 04:41:54,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788898369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:41:54,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:41:54,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:41:54,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87212026] [2024-06-28 04:41:54,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:41:54,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:41:54,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:41:54,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:41:54,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:41:54,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:41:54,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 866 transitions, 14362 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:41:54,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:41:54,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:41:54,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:41:57,014 INFO L124 PetriNetUnfolderBase]: 5927/9509 cut-off events. [2024-06-28 04:41:57,014 INFO L125 PetriNetUnfolderBase]: For 1099646/1099646 co-relation queries the response was YES. [2024-06-28 04:41:57,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79187 conditions, 9509 events. 5927/9509 cut-off events. For 1099646/1099646 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 65404 event pairs, 1728 based on Foata normal form. 2/9510 useless extension candidates. Maximal degree in co-relation 78959. Up to 8917 conditions per place. [2024-06-28 04:41:57,177 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 782 selfloop transitions, 100 changer transitions 0/887 dead transitions. [2024-06-28 04:41:57,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 887 transitions, 16237 flow [2024-06-28 04:41:57,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:41:57,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:41:57,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:41:57,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 04:41:57,178 INFO L175 Difference]: Start difference. First operand has 514 places, 866 transitions, 14362 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:41:57,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 887 transitions, 16237 flow [2024-06-28 04:42:02,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 887 transitions, 15947 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 04:42:02,397 INFO L231 Difference]: Finished difference. Result has 515 places, 866 transitions, 14290 flow [2024-06-28 04:42:02,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14072, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14290, PETRI_PLACES=515, PETRI_TRANSITIONS=866} [2024-06-28 04:42:02,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-28 04:42:02,397 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 866 transitions, 14290 flow [2024-06-28 04:42:02,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:02,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:02,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:02,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 04:42:02,398 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:02,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:02,398 INFO L85 PathProgramCache]: Analyzing trace with hash 56723647, now seen corresponding path program 5 times [2024-06-28 04:42:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:02,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446890014] [2024-06-28 04:42:02,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:02,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:02,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:03,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:03,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:03,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446890014] [2024-06-28 04:42:03,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446890014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:03,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:03,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:03,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994971463] [2024-06-28 04:42:03,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:03,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:03,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:03,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:03,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:03,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:03,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 866 transitions, 14290 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:03,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:03,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:03,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:05,680 INFO L124 PetriNetUnfolderBase]: 5919/9504 cut-off events. [2024-06-28 04:42:05,680 INFO L125 PetriNetUnfolderBase]: For 1083653/1083653 co-relation queries the response was YES. [2024-06-28 04:42:05,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78774 conditions, 9504 events. 5919/9504 cut-off events. For 1083653/1083653 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 65374 event pairs, 1705 based on Foata normal form. 2/9505 useless extension candidates. Maximal degree in co-relation 78546. Up to 8737 conditions per place. [2024-06-28 04:42:05,846 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 738 selfloop transitions, 142 changer transitions 0/885 dead transitions. [2024-06-28 04:42:05,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 885 transitions, 16146 flow [2024-06-28 04:42:05,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:42:05,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:42:05,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:42:05,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:42:05,847 INFO L175 Difference]: Start difference. First operand has 515 places, 866 transitions, 14290 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:42:05,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 885 transitions, 16146 flow [2024-06-28 04:42:11,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 885 transitions, 15874 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 04:42:11,503 INFO L231 Difference]: Finished difference. Result has 516 places, 866 transitions, 14316 flow [2024-06-28 04:42:11,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14018, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14316, PETRI_PLACES=516, PETRI_TRANSITIONS=866} [2024-06-28 04:42:11,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-28 04:42:11,503 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 866 transitions, 14316 flow [2024-06-28 04:42:11,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:11,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:11,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:11,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 04:42:11,504 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:11,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:11,504 INFO L85 PathProgramCache]: Analyzing trace with hash -572280927, now seen corresponding path program 1 times [2024-06-28 04:42:11,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:11,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562489781] [2024-06-28 04:42:11,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:11,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:11,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:12,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:12,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:12,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562489781] [2024-06-28 04:42:12,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562489781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:12,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:12,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:12,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141957092] [2024-06-28 04:42:12,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:12,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:12,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:12,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:12,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:12,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:12,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 866 transitions, 14316 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:12,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:12,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:12,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:14,921 INFO L124 PetriNetUnfolderBase]: 5934/9531 cut-off events. [2024-06-28 04:42:14,921 INFO L125 PetriNetUnfolderBase]: For 1091768/1091768 co-relation queries the response was YES. [2024-06-28 04:42:15,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79062 conditions, 9531 events. 5934/9531 cut-off events. For 1091768/1091768 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 65600 event pairs, 1702 based on Foata normal form. 3/9533 useless extension candidates. Maximal degree in co-relation 78834. Up to 8560 conditions per place. [2024-06-28 04:42:15,081 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 701 selfloop transitions, 180 changer transitions 0/886 dead transitions. [2024-06-28 04:42:15,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 886 transitions, 16243 flow [2024-06-28 04:42:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:42:15,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:42:15,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:42:15,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 04:42:15,093 INFO L175 Difference]: Start difference. First operand has 516 places, 866 transitions, 14316 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:42:15,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 886 transitions, 16243 flow [2024-06-28 04:42:20,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 886 transitions, 15873 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 04:42:20,485 INFO L231 Difference]: Finished difference. Result has 515 places, 870 transitions, 14418 flow [2024-06-28 04:42:20,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13946, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14418, PETRI_PLACES=515, PETRI_TRANSITIONS=870} [2024-06-28 04:42:20,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 473 predicate places. [2024-06-28 04:42:20,486 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 870 transitions, 14418 flow [2024-06-28 04:42:20,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:20,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:20,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:20,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 04:42:20,486 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:20,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:20,487 INFO L85 PathProgramCache]: Analyzing trace with hash 133992427, now seen corresponding path program 2 times [2024-06-28 04:42:20,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:20,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810827537] [2024-06-28 04:42:20,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:20,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:21,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-28 04:42:21,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:21,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810827537] [2024-06-28 04:42:21,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810827537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:21,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:21,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:21,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259035312] [2024-06-28 04:42:21,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:21,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:21,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:21,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:21,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:21,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:21,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 870 transitions, 14418 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:21,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:21,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:21,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:23,660 INFO L124 PetriNetUnfolderBase]: 5927/9518 cut-off events. [2024-06-28 04:42:23,661 INFO L125 PetriNetUnfolderBase]: For 1069769/1069769 co-relation queries the response was YES. [2024-06-28 04:42:23,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78958 conditions, 9518 events. 5927/9518 cut-off events. For 1069769/1069769 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 65420 event pairs, 1735 based on Foata normal form. 1/9518 useless extension candidates. Maximal degree in co-relation 78730. Up to 9023 conditions per place. [2024-06-28 04:42:23,830 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 817 selfloop transitions, 67 changer transitions 0/889 dead transitions. [2024-06-28 04:42:23,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 889 transitions, 16352 flow [2024-06-28 04:42:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:42:23,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:42:23,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 04:42:23,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-28 04:42:23,831 INFO L175 Difference]: Start difference. First operand has 515 places, 870 transitions, 14418 flow. Second operand 9 states and 146 transitions. [2024-06-28 04:42:23,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 889 transitions, 16352 flow [2024-06-28 04:42:30,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 889 transitions, 16065 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:42:30,312 INFO L231 Difference]: Finished difference. Result has 520 places, 874 transitions, 14381 flow [2024-06-28 04:42:30,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14155, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14381, PETRI_PLACES=520, PETRI_TRANSITIONS=874} [2024-06-28 04:42:30,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 478 predicate places. [2024-06-28 04:42:30,312 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 874 transitions, 14381 flow [2024-06-28 04:42:30,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:30,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:30,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:30,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 04:42:30,313 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:30,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:30,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1610990933, now seen corresponding path program 3 times [2024-06-28 04:42:30,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:30,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050022018] [2024-06-28 04:42:30,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:30,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:30,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:30,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:30,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:30,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050022018] [2024-06-28 04:42:30,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050022018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:30,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:30,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:42:30,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085464041] [2024-06-28 04:42:30,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:30,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:42:30,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:30,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:42:30,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:42:31,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:31,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 874 transitions, 14381 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:31,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:31,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:31,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:33,670 INFO L124 PetriNetUnfolderBase]: 5932/9535 cut-off events. [2024-06-28 04:42:33,670 INFO L125 PetriNetUnfolderBase]: For 1084879/1084883 co-relation queries the response was YES. [2024-06-28 04:42:33,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78853 conditions, 9535 events. 5932/9535 cut-off events. For 1084879/1084883 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 65627 event pairs, 1722 based on Foata normal form. 5/9539 useless extension candidates. Maximal degree in co-relation 78624. Up to 8963 conditions per place. [2024-06-28 04:42:33,826 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 794 selfloop transitions, 89 changer transitions 0/888 dead transitions. [2024-06-28 04:42:33,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 888 transitions, 16260 flow [2024-06-28 04:42:33,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:42:33,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:42:33,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:42:33,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 04:42:33,827 INFO L175 Difference]: Start difference. First operand has 520 places, 874 transitions, 14381 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:42:33,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 888 transitions, 16260 flow [2024-06-28 04:42:38,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 888 transitions, 16092 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 04:42:38,871 INFO L231 Difference]: Finished difference. Result has 521 places, 877 transitions, 14472 flow [2024-06-28 04:42:38,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14213, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=874, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14472, PETRI_PLACES=521, PETRI_TRANSITIONS=877} [2024-06-28 04:42:38,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-28 04:42:38,871 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 877 transitions, 14472 flow [2024-06-28 04:42:38,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:38,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:38,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:38,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 04:42:38,871 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:38,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:38,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2133467135, now seen corresponding path program 4 times [2024-06-28 04:42:38,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:38,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288979834] [2024-06-28 04:42:38,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:38,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:39,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:39,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288979834] [2024-06-28 04:42:39,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288979834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:39,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:39,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:42:39,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060288633] [2024-06-28 04:42:39,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:39,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:42:39,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:39,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:42:39,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:42:39,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:39,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 877 transitions, 14472 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:39,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:39,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:39,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:41,995 INFO L124 PetriNetUnfolderBase]: 5945/9559 cut-off events. [2024-06-28 04:42:41,995 INFO L125 PetriNetUnfolderBase]: For 1109037/1109041 co-relation queries the response was YES. [2024-06-28 04:42:42,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79354 conditions, 9559 events. 5945/9559 cut-off events. For 1109037/1109041 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 65847 event pairs, 1722 based on Foata normal form. 5/9563 useless extension candidates. Maximal degree in co-relation 79124. Up to 8960 conditions per place. [2024-06-28 04:42:42,161 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 788 selfloop transitions, 103 changer transitions 0/896 dead transitions. [2024-06-28 04:42:42,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 896 transitions, 16694 flow [2024-06-28 04:42:42,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:42:42,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:42:42,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:42:42,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 04:42:42,162 INFO L175 Difference]: Start difference. First operand has 521 places, 877 transitions, 14472 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:42:42,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 896 transitions, 16694 flow [2024-06-28 04:42:48,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 896 transitions, 16474 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 04:42:48,530 INFO L231 Difference]: Finished difference. Result has 525 places, 883 transitions, 14637 flow [2024-06-28 04:42:48,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14252, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14637, PETRI_PLACES=525, PETRI_TRANSITIONS=883} [2024-06-28 04:42:48,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-28 04:42:48,530 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 883 transitions, 14637 flow [2024-06-28 04:42:48,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:48,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:48,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:48,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 04:42:48,531 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:48,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:48,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1409286921, now seen corresponding path program 5 times [2024-06-28 04:42:48,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:48,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801514486] [2024-06-28 04:42:48,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:48,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:48,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:49,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:49,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:49,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801514486] [2024-06-28 04:42:49,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801514486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:49,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:49,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:42:49,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055024212] [2024-06-28 04:42:49,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:49,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:42:49,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:49,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:42:49,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:42:49,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:49,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 883 transitions, 14637 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:49,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:49,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:49,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:42:52,066 INFO L124 PetriNetUnfolderBase]: 5935/9533 cut-off events. [2024-06-28 04:42:52,066 INFO L125 PetriNetUnfolderBase]: For 1117136/1117140 co-relation queries the response was YES. [2024-06-28 04:42:52,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79186 conditions, 9533 events. 5935/9533 cut-off events. For 1117136/1117140 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 65578 event pairs, 1720 based on Foata normal form. 6/9538 useless extension candidates. Maximal degree in co-relation 78954. Up to 8908 conditions per place. [2024-06-28 04:42:52,231 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 763 selfloop transitions, 133 changer transitions 0/901 dead transitions. [2024-06-28 04:42:52,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 901 transitions, 16821 flow [2024-06-28 04:42:52,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:42:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:42:52,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 04:42:52,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-28 04:42:52,232 INFO L175 Difference]: Start difference. First operand has 525 places, 883 transitions, 14637 flow. Second operand 10 states and 162 transitions. [2024-06-28 04:42:52,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 901 transitions, 16821 flow [2024-06-28 04:42:59,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 901 transitions, 16538 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 04:42:59,172 INFO L231 Difference]: Finished difference. Result has 530 places, 887 transitions, 14759 flow [2024-06-28 04:42:59,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14360, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14759, PETRI_PLACES=530, PETRI_TRANSITIONS=887} [2024-06-28 04:42:59,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-28 04:42:59,172 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 887 transitions, 14759 flow [2024-06-28 04:42:59,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:59,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:42:59,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:42:59,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 04:42:59,173 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:42:59,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:42:59,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1415953161, now seen corresponding path program 6 times [2024-06-28 04:42:59,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:42:59,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293249196] [2024-06-28 04:42:59,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:42:59,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:42:59,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:42:59,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:42:59,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:42:59,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293249196] [2024-06-28 04:42:59,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293249196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:42:59,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:42:59,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:42:59,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25611763] [2024-06-28 04:42:59,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:42:59,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:42:59,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:42:59,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:42:59,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:42:59,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:42:59,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 887 transitions, 14759 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:42:59,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:42:59,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:42:59,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:02,291 INFO L124 PetriNetUnfolderBase]: 5928/9531 cut-off events. [2024-06-28 04:43:02,291 INFO L125 PetriNetUnfolderBase]: For 1101093/1101097 co-relation queries the response was YES. [2024-06-28 04:43:02,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79054 conditions, 9531 events. 5928/9531 cut-off events. For 1101093/1101097 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 65558 event pairs, 1720 based on Foata normal form. 5/9535 useless extension candidates. Maximal degree in co-relation 78820. Up to 8899 conditions per place. [2024-06-28 04:43:02,457 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 765 selfloop transitions, 130 changer transitions 0/900 dead transitions. [2024-06-28 04:43:02,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 900 transitions, 16597 flow [2024-06-28 04:43:02,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:43:02,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:43:02,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 04:43:02,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-28 04:43:02,458 INFO L175 Difference]: Start difference. First operand has 530 places, 887 transitions, 14759 flow. Second operand 10 states and 161 transitions. [2024-06-28 04:43:02,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 900 transitions, 16597 flow [2024-06-28 04:43:08,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 900 transitions, 16160 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-28 04:43:08,944 INFO L231 Difference]: Finished difference. Result has 532 places, 887 transitions, 14597 flow [2024-06-28 04:43:08,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14322, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=757, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14597, PETRI_PLACES=532, PETRI_TRANSITIONS=887} [2024-06-28 04:43:08,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-28 04:43:08,944 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 887 transitions, 14597 flow [2024-06-28 04:43:08,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:08,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:08,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:08,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 04:43:08,945 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:08,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:08,945 INFO L85 PathProgramCache]: Analyzing trace with hash -616694434, now seen corresponding path program 1 times [2024-06-28 04:43:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:08,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384634198] [2024-06-28 04:43:08,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:08,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:08,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:09,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:43:09,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:09,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384634198] [2024-06-28 04:43:09,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384634198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:09,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:09,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:43:09,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127262595] [2024-06-28 04:43:09,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:09,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:43:09,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:09,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:43:09,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:43:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:43:09,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 887 transitions, 14597 flow. Second operand has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:09,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:09,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:43:09,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:12,450 INFO L124 PetriNetUnfolderBase]: 6166/9910 cut-off events. [2024-06-28 04:43:12,450 INFO L125 PetriNetUnfolderBase]: For 1168270/1168270 co-relation queries the response was YES. [2024-06-28 04:43:12,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82340 conditions, 9910 events. 6166/9910 cut-off events. For 1168270/1168270 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 68542 event pairs, 1711 based on Foata normal form. 4/9913 useless extension candidates. Maximal degree in co-relation 82105. Up to 9076 conditions per place. [2024-06-28 04:43:12,623 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 834 selfloop transitions, 143 changer transitions 0/982 dead transitions. [2024-06-28 04:43:12,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 982 transitions, 18237 flow [2024-06-28 04:43:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:43:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:43:12,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:43:12,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:43:12,624 INFO L175 Difference]: Start difference. First operand has 532 places, 887 transitions, 14597 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:43:12,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 982 transitions, 18237 flow [2024-06-28 04:43:18,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 982 transitions, 17822 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 04:43:18,475 INFO L231 Difference]: Finished difference. Result has 538 places, 945 transitions, 15829 flow [2024-06-28 04:43:18,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14209, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15829, PETRI_PLACES=538, PETRI_TRANSITIONS=945} [2024-06-28 04:43:18,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-28 04:43:18,475 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 945 transitions, 15829 flow [2024-06-28 04:43:18,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:18,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:18,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 04:43:18,476 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:18,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:18,476 INFO L85 PathProgramCache]: Analyzing trace with hash 54860702, now seen corresponding path program 2 times [2024-06-28 04:43:18,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:18,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521136888] [2024-06-28 04:43:18,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:18,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:19,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-28 04:43:19,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:19,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521136888] [2024-06-28 04:43:19,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521136888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:19,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:19,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:43:19,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033889854] [2024-06-28 04:43:19,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:19,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:43:19,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:19,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:43:19,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:43:19,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:43:19,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 945 transitions, 15829 flow. Second operand has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:19,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:19,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:43:19,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:22,035 INFO L124 PetriNetUnfolderBase]: 6211/9968 cut-off events. [2024-06-28 04:43:22,035 INFO L125 PetriNetUnfolderBase]: For 1227444/1227444 co-relation queries the response was YES. [2024-06-28 04:43:22,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84612 conditions, 9968 events. 6211/9968 cut-off events. For 1227444/1227444 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 68775 event pairs, 1632 based on Foata normal form. 4/9971 useless extension candidates. Maximal degree in co-relation 84372. Up to 8940 conditions per place. [2024-06-28 04:43:22,236 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 809 selfloop transitions, 161 changer transitions 0/975 dead transitions. [2024-06-28 04:43:22,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 975 transitions, 18353 flow [2024-06-28 04:43:22,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:43:22,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:43:22,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:43:22,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 04:43:22,237 INFO L175 Difference]: Start difference. First operand has 538 places, 945 transitions, 15829 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:43:22,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 975 transitions, 18353 flow [2024-06-28 04:43:27,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 975 transitions, 18188 flow, removed 75 selfloop flow, removed 2 redundant places. [2024-06-28 04:43:27,744 INFO L231 Difference]: Finished difference. Result has 546 places, 951 transitions, 16250 flow [2024-06-28 04:43:27,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15674, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16250, PETRI_PLACES=546, PETRI_TRANSITIONS=951} [2024-06-28 04:43:27,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 504 predicate places. [2024-06-28 04:43:27,744 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 951 transitions, 16250 flow [2024-06-28 04:43:27,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:27,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:27,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:27,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 04:43:27,745 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:27,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:27,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2063739284, now seen corresponding path program 3 times [2024-06-28 04:43:27,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:27,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853526983] [2024-06-28 04:43:27,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:27,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:27,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:28,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:43:28,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:28,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853526983] [2024-06-28 04:43:28,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853526983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:28,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:28,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:43:28,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961624351] [2024-06-28 04:43:28,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:28,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:43:28,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:28,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:43:28,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:43:28,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:43:28,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 951 transitions, 16250 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:28,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:28,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:43:28,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:31,649 INFO L124 PetriNetUnfolderBase]: 6269/10058 cut-off events. [2024-06-28 04:43:31,649 INFO L125 PetriNetUnfolderBase]: For 1307751/1307751 co-relation queries the response was YES. [2024-06-28 04:43:31,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86975 conditions, 10058 events. 6269/10058 cut-off events. For 1307751/1307751 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 69740 event pairs, 1734 based on Foata normal form. 4/10061 useless extension candidates. Maximal degree in co-relation 86732. Up to 9035 conditions per place. [2024-06-28 04:43:31,813 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 794 selfloop transitions, 180 changer transitions 0/979 dead transitions. [2024-06-28 04:43:31,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 979 transitions, 18826 flow [2024-06-28 04:43:31,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:43:31,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:43:31,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:43:31,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 04:43:31,814 INFO L175 Difference]: Start difference. First operand has 546 places, 951 transitions, 16250 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:43:31,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 979 transitions, 18826 flow [2024-06-28 04:43:38,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 979 transitions, 18471 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-28 04:43:38,645 INFO L231 Difference]: Finished difference. Result has 550 places, 957 transitions, 16526 flow [2024-06-28 04:43:38,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15911, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=773, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16526, PETRI_PLACES=550, PETRI_TRANSITIONS=957} [2024-06-28 04:43:38,645 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-28 04:43:38,645 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 957 transitions, 16526 flow [2024-06-28 04:43:38,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:38,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:38,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:38,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 04:43:38,645 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:38,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:38,646 INFO L85 PathProgramCache]: Analyzing trace with hash 56738372, now seen corresponding path program 4 times [2024-06-28 04:43:38,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:38,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6074547] [2024-06-28 04:43:38,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:38,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:38,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:39,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:43:39,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:39,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6074547] [2024-06-28 04:43:39,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6074547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:39,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:39,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:43:39,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466369782] [2024-06-28 04:43:39,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:39,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:43:39,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:39,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:43:39,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:43:39,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:43:39,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 957 transitions, 16526 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:39,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:39,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:43:39,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:42,457 INFO L124 PetriNetUnfolderBase]: 6272/10067 cut-off events. [2024-06-28 04:43:42,458 INFO L125 PetriNetUnfolderBase]: For 1293949/1293949 co-relation queries the response was YES. [2024-06-28 04:43:42,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86812 conditions, 10067 events. 6272/10067 cut-off events. For 1293949/1293949 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 69779 event pairs, 1736 based on Foata normal form. 4/10070 useless extension candidates. Maximal degree in co-relation 86566. Up to 9136 conditions per place. [2024-06-28 04:43:42,651 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 776 selfloop transitions, 199 changer transitions 0/980 dead transitions. [2024-06-28 04:43:42,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 980 transitions, 18678 flow [2024-06-28 04:43:42,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:43:42,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:43:42,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:43:42,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:43:42,652 INFO L175 Difference]: Start difference. First operand has 550 places, 957 transitions, 16526 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:43:42,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 980 transitions, 18678 flow [2024-06-28 04:43:50,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 980 transitions, 18307 flow, removed 74 selfloop flow, removed 5 redundant places. [2024-06-28 04:43:50,582 INFO L231 Difference]: Finished difference. Result has 554 places, 960 transitions, 16682 flow [2024-06-28 04:43:50,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16173, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=957, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16682, PETRI_PLACES=554, PETRI_TRANSITIONS=960} [2024-06-28 04:43:50,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 512 predicate places. [2024-06-28 04:43:50,583 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 960 transitions, 16682 flow [2024-06-28 04:43:50,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:43:50,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:43:50,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:43:50,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 04:43:50,583 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:43:50,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:43:50,583 INFO L85 PathProgramCache]: Analyzing trace with hash 56738527, now seen corresponding path program 1 times [2024-06-28 04:43:50,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:43:50,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236309680] [2024-06-28 04:43:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:43:50,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:43:50,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:43:51,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:43:51,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:43:51,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236309680] [2024-06-28 04:43:51,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236309680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:43:51,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:43:51,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:43:51,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186425998] [2024-06-28 04:43:51,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:43:51,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:43:51,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:43:51,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:43:51,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:43:51,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:43:51,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 960 transitions, 16682 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-28 04:43:51,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:43:51,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:43:51,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:43:54,579 INFO L124 PetriNetUnfolderBase]: 6266/10046 cut-off events. [2024-06-28 04:43:54,579 INFO L125 PetriNetUnfolderBase]: For 1276288/1276288 co-relation queries the response was YES. [2024-06-28 04:43:54,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86680 conditions, 10046 events. 6266/10046 cut-off events. For 1276288/1276288 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 69454 event pairs, 1765 based on Foata normal form. 2/10047 useless extension candidates. Maximal degree in co-relation 86432. Up to 8903 conditions per place. [2024-06-28 04:43:54,862 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 708 selfloop transitions, 262 changer transitions 0/975 dead transitions. [2024-06-28 04:43:54,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 975 transitions, 18678 flow [2024-06-28 04:43:54,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:43:54,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:43:54,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:43:54,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 04:43:54,863 INFO L175 Difference]: Start difference. First operand has 554 places, 960 transitions, 16682 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:43:54,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 975 transitions, 18678 flow [2024-06-28 04:44:02,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 975 transitions, 18151 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 04:44:02,326 INFO L231 Difference]: Finished difference. Result has 555 places, 960 transitions, 16706 flow [2024-06-28 04:44:02,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16155, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16706, PETRI_PLACES=555, PETRI_TRANSITIONS=960} [2024-06-28 04:44:02,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-28 04:44:02,326 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 960 transitions, 16706 flow [2024-06-28 04:44:02,326 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-28 04:44:02,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:02,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:02,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 04:44:02,327 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:02,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:02,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1493826958, now seen corresponding path program 1 times [2024-06-28 04:44:02,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:02,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328091308] [2024-06-28 04:44:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:02,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:02,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:03,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:03,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:03,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328091308] [2024-06-28 04:44:03,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328091308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:03,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:03,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:44:03,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016255385] [2024-06-28 04:44:03,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:03,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:44:03,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:03,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:44:03,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:44:03,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:44:03,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 960 transitions, 16706 flow. Second operand has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:03,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:03,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:44:03,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:06,617 INFO L124 PetriNetUnfolderBase]: 6354/10190 cut-off events. [2024-06-28 04:44:06,618 INFO L125 PetriNetUnfolderBase]: For 1457552/1457552 co-relation queries the response was YES. [2024-06-28 04:44:06,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88218 conditions, 10190 events. 6354/10190 cut-off events. For 1457552/1457552 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 70580 event pairs, 1756 based on Foata normal form. 20/10209 useless extension candidates. Maximal degree in co-relation 87969. Up to 9241 conditions per place. [2024-06-28 04:44:06,807 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 810 selfloop transitions, 177 changer transitions 0/992 dead transitions. [2024-06-28 04:44:06,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 992 transitions, 18935 flow [2024-06-28 04:44:06,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:44:06,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:44:06,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 04:44:06,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-28 04:44:06,808 INFO L175 Difference]: Start difference. First operand has 555 places, 960 transitions, 16706 flow. Second operand 10 states and 172 transitions. [2024-06-28 04:44:06,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 992 transitions, 18935 flow [2024-06-28 04:44:13,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 992 transitions, 18288 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 04:44:13,616 INFO L231 Difference]: Finished difference. Result has 557 places, 965 transitions, 16545 flow [2024-06-28 04:44:13,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16059, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=783, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16545, PETRI_PLACES=557, PETRI_TRANSITIONS=965} [2024-06-28 04:44:13,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 515 predicate places. [2024-06-28 04:44:13,617 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 965 transitions, 16545 flow [2024-06-28 04:44:13,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:13,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:13,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:13,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 04:44:13,617 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:13,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:13,617 INFO L85 PathProgramCache]: Analyzing trace with hash 2085555740, now seen corresponding path program 5 times [2024-06-28 04:44:13,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:13,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037719236] [2024-06-28 04:44:13,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:13,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:14,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:14,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:14,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037719236] [2024-06-28 04:44:14,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037719236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:14,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:14,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:44:14,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468210844] [2024-06-28 04:44:14,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:14,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:44:14,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:14,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:44:14,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:44:14,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:44:14,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 965 transitions, 16545 flow. Second operand has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:14,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:14,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:44:14,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:18,006 INFO L124 PetriNetUnfolderBase]: 6442/10313 cut-off events. [2024-06-28 04:44:18,006 INFO L125 PetriNetUnfolderBase]: For 1467138/1467138 co-relation queries the response was YES. [2024-06-28 04:44:18,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89421 conditions, 10313 events. 6442/10313 cut-off events. For 1467138/1467138 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 71375 event pairs, 1775 based on Foata normal form. 24/10336 useless extension candidates. Maximal degree in co-relation 89172. Up to 9006 conditions per place. [2024-06-28 04:44:18,179 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 708 selfloop transitions, 277 changer transitions 0/990 dead transitions. [2024-06-28 04:44:18,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 990 transitions, 18991 flow [2024-06-28 04:44:18,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:44:18,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:44:18,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:44:18,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 04:44:18,180 INFO L175 Difference]: Start difference. First operand has 557 places, 965 transitions, 16545 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:44:18,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 990 transitions, 18991 flow [2024-06-28 04:44:25,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 990 transitions, 18585 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 04:44:25,257 INFO L231 Difference]: Finished difference. Result has 558 places, 968 transitions, 16827 flow [2024-06-28 04:44:25,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16139, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16827, PETRI_PLACES=558, PETRI_TRANSITIONS=968} [2024-06-28 04:44:25,257 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-28 04:44:25,257 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 968 transitions, 16827 flow [2024-06-28 04:44:25,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:25,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:25,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:25,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 04:44:25,258 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:25,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:25,258 INFO L85 PathProgramCache]: Analyzing trace with hash 2085561692, now seen corresponding path program 2 times [2024-06-28 04:44:25,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:25,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546787335] [2024-06-28 04:44:25,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:25,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:26,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:26,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:26,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546787335] [2024-06-28 04:44:26,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546787335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:26,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:26,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 04:44:26,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942465560] [2024-06-28 04:44:26,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:26,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 04:44:26,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:26,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 04:44:26,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 04:44:26,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:44:26,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 968 transitions, 16827 flow. Second operand has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:26,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:26,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:44:26,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:44:29,678 INFO L124 PetriNetUnfolderBase]: 6514/10442 cut-off events. [2024-06-28 04:44:29,678 INFO L125 PetriNetUnfolderBase]: For 1458081/1458081 co-relation queries the response was YES. [2024-06-28 04:44:29,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90793 conditions, 10442 events. 6514/10442 cut-off events. For 1458081/1458081 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 72455 event pairs, 1773 based on Foata normal form. 20/10461 useless extension candidates. Maximal degree in co-relation 90543. Up to 9034 conditions per place. [2024-06-28 04:44:29,854 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 710 selfloop transitions, 279 changer transitions 0/994 dead transitions. [2024-06-28 04:44:29,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 994 transitions, 19271 flow [2024-06-28 04:44:29,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:44:29,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:44:29,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 04:44:29,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-28 04:44:29,855 INFO L175 Difference]: Start difference. First operand has 558 places, 968 transitions, 16827 flow. Second operand 10 states and 177 transitions. [2024-06-28 04:44:29,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 994 transitions, 19271 flow [2024-06-28 04:44:37,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 994 transitions, 18637 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 04:44:37,130 INFO L231 Difference]: Finished difference. Result has 561 places, 970 transitions, 16869 flow [2024-06-28 04:44:37,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=16193, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16869, PETRI_PLACES=561, PETRI_TRANSITIONS=970} [2024-06-28 04:44:37,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-28 04:44:37,130 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 970 transitions, 16869 flow [2024-06-28 04:44:37,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.416666666666666) internal successors, (125), 12 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:44:37,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:44:37,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:44:37,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 04:44:37,130 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:44:37,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:44:37,131 INFO L85 PathProgramCache]: Analyzing trace with hash 2085770942, now seen corresponding path program 3 times [2024-06-28 04:44:37,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:44:37,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403135997] [2024-06-28 04:44:37,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:44:37,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:44:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:44:37,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:44:37,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:44:37,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403135997] [2024-06-28 04:44:37,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403135997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:44:37,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:44:37,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:44:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279780430] [2024-06-28 04:44:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:44:37,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:44:37,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:44:37,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:44:37,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:44:37,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 04:44:37,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 970 transitions, 16869 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 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-28 04:44:37,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:44:37,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 04:44:37,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15