./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix052_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix052_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:35:14,608 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:35:14,681 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:35:14,685 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:35:14,686 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:35:14,719 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:35:14,720 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:35:14,720 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:35:14,721 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:35:14,724 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:35:14,724 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:35:14,725 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:35:14,725 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:35:14,726 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:35:14,726 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:35:14,727 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:35:14,727 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:35:14,727 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:35:14,727 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:35:14,727 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:35:14,728 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:35:14,728 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:35:14,728 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:35:14,728 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:35:14,729 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:35:14,729 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:35:14,729 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:35:14,729 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:35:14,730 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:35:14,730 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:35:14,737 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:35:14,738 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:35:14,738 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:35:14,738 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:35:14,738 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:35:14,738 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:35:14,739 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:35:14,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:35:14,739 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:35:14,739 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:35:14,739 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:35:14,742 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:35:14,742 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:35:14,742 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 03:35:14,949 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:35:14,963 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:35:14,965 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:35:14,966 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:35:14,976 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:35:14,977 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/mix052_tso.oepc.yml/witness.yml [2024-06-28 03:35:15,123 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:35:15,124 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:35:15,124 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-28 03:35:16,237 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:35:16,492 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:35:16,493 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-28 03:35:16,506 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b1fe3eab/fd777d2b8f5748698492b142a8b2bcb4/FLAG006c799ff [2024-06-28 03:35:16,517 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b1fe3eab/fd777d2b8f5748698492b142a8b2bcb4 [2024-06-28 03:35:16,517 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:35:16,518 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:35:16,522 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:35:16,522 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:35:16,526 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:35:16,527 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:35:15" (1/2) ... [2024-06-28 03:35:16,528 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60bb1e6a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:35:16, skipping insertion in model container [2024-06-28 03:35:16,528 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:35:15" (1/2) ... [2024-06-28 03:35:16,529 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@70d8da2b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:35:16, skipping insertion in model container [2024-06-28 03:35:16,530 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:35:16" (2/2) ... [2024-06-28 03:35:16,530 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60bb1e6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:16, skipping insertion in model container [2024-06-28 03:35:16,530 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:35:16" (2/2) ... [2024-06-28 03:35:16,531 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:35:16,598 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:35:16,599 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:35:16,599 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:35:16,599 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:35:16,599 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:35:16,600 INFO L106 edCorrectnessWitness]: ghost_update [L821-L821] multithreaded = 1; [2024-06-28 03:35:16,638 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:35:16,898 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:35:16,906 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:35:17,015 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:35:17,047 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:35:17,048 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17 WrapperNode [2024-06-28 03:35:17,048 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:35:17,049 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:35:17,049 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:35:17,049 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:35:17,054 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,081 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,168 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-28 03:35:17,169 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:35:17,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:35:17,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:35:17,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:35:17,189 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,190 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,198 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,217 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 03:35:17,222 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,222 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,232 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,244 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,245 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,246 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,252 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:35:17,253 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:35:17,257 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:35:17,257 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:35:17,258 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (1/1) ... [2024-06-28 03:35:17,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:35:17,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:35:17,310 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 03:35:17,329 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 03:35:17,342 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:35:17,342 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:35:17,342 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:35:17,343 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:35:17,343 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:35:17,343 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:35:17,343 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:35:17,343 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:35:17,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:35:17,344 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:35:17,344 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:35:17,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:35:17,345 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 03:35:17,482 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:35:17,484 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:35:17,774 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:35:17,774 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:35:17,886 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:35:17,886 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:35:17,887 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:35:17 BoogieIcfgContainer [2024-06-28 03:35:17,887 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:35:17,889 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:35:17,889 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:35:17,891 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:35:17,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:35:15" (1/4) ... [2024-06-28 03:35:17,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@376569a9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:35:17, skipping insertion in model container [2024-06-28 03:35:17,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:35:16" (2/4) ... [2024-06-28 03:35:17,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@376569a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:35:17, skipping insertion in model container [2024-06-28 03:35:17,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:35:17" (3/4) ... [2024-06-28 03:35:17,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@376569a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:35:17, skipping insertion in model container [2024-06-28 03:35:17,894 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:35:17" (4/4) ... [2024-06-28 03:35:17,894 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_tso.oepc.i [2024-06-28 03:35:17,907 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:35:17,908 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:35:17,908 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:35:17,981 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:35:18,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 03:35:18,025 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 03:35:18,025 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:35:18,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:35:18,027 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 03:35:18,029 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 03:35:18,036 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:35:18,041 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;@5aaf80bd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:35:18,041 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:35:18,043 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:35:18,044 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:35:18,044 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:35:18,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:18,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:35:18,045 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 03:35:18,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 372110564, now seen corresponding path program 1 times [2024-06-28 03:35:18,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:18,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448233948] [2024-06-28 03:35:18,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:18,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:18,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:18,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:18,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:18,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448233948] [2024-06-28 03:35:18,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448233948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:18,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:18,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:35:18,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430466458] [2024-06-28 03:35:18,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:18,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:35:18,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:18,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:35:18,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:35:18,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-28 03:35:18,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:18,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:18,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-28 03:35:18,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:19,180 INFO L124 PetriNetUnfolderBase]: 1156/1825 cut-off events. [2024-06-28 03:35:19,181 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-28 03:35:19,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1825 events. 1156/1825 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8869 event pairs, 805 based on Foata normal form. 1/1786 useless extension candidates. Maximal degree in co-relation 3640. Up to 1740 conditions per place. [2024-06-28 03:35:19,195 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 03:35:19,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-28 03:35:19,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:35:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:35:19,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-28 03:35:19,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 03:35:19,206 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-28 03:35:19,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-28 03:35:19,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:19,211 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 03:35:19,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 03:35:19,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 03:35:19,215 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 03:35:19,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:19,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:19,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:19,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:35:19,216 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 03:35:19,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:19,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1117077401, now seen corresponding path program 1 times [2024-06-28 03:35:19,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:19,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289126155] [2024-06-28 03:35:19,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:19,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:19,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:19,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289126155] [2024-06-28 03:35:19,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289126155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:19,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:19,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:35:19,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780789916] [2024-06-28 03:35:19,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:19,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:35:19,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:19,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:35:19,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:35:19,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:35:19,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:19,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:19,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:35:19,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:20,035 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-28 03:35:20,035 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-28 03:35:20,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9703 event pairs, 840 based on Foata normal form. 3/2072 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-28 03:35:20,045 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-28 03:35:20,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-28 03:35:20,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:35:20,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:35:20,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-28 03:35:20,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 03:35:20,047 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-28 03:35:20,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-28 03:35:20,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:35:20,049 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-28 03:35:20,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 03:35:20,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-28 03:35:20,050 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-28 03:35:20,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:20,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:20,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:20,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:35:20,051 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:20,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:20,052 INFO L85 PathProgramCache]: Analyzing trace with hash 269662507, now seen corresponding path program 1 times [2024-06-28 03:35:20,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:20,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643933719] [2024-06-28 03:35:20,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:20,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:20,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:20,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:20,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643933719] [2024-06-28 03:35:20,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643933719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:20,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:20,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:35:20,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248398507] [2024-06-28 03:35:20,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:20,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:35:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:20,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:35:20,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:35:20,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:35:20,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:20,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:20,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:35:20,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:20,780 INFO L124 PetriNetUnfolderBase]: 1345/2054 cut-off events. [2024-06-28 03:35:20,781 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2024-06-28 03:35:20,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 2054 events. 1345/2054 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9587 event pairs, 592 based on Foata normal form. 6/2059 useless extension candidates. Maximal degree in co-relation 5212. Up to 1965 conditions per place. [2024-06-28 03:35:20,790 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-28 03:35:20,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 62 transitions, 318 flow [2024-06-28 03:35:20,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:35:20,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:35:20,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-28 03:35:20,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 03:35:20,795 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 110 transitions. [2024-06-28 03:35:20,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 62 transitions, 318 flow [2024-06-28 03:35:20,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 304 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:35:20,799 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 170 flow [2024-06-28 03:35:20,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-28 03:35:20,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2024-06-28 03:35:20,800 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 170 flow [2024-06-28 03:35:20,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:20,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:20,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:20,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:35:20,801 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 03:35:20,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:20,802 INFO L85 PathProgramCache]: Analyzing trace with hash -265907840, now seen corresponding path program 1 times [2024-06-28 03:35:20,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:20,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029723011] [2024-06-28 03:35:20,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:20,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:20,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:21,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:21,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:21,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029723011] [2024-06-28 03:35:21,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029723011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:21,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:21,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:35:21,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460166370] [2024-06-28 03:35:21,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:21,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:35:21,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:35:21,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:35:21,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-28 03:35:21,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 170 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:21,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:21,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-28 03:35:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:22,156 INFO L124 PetriNetUnfolderBase]: 1336/2037 cut-off events. [2024-06-28 03:35:22,156 INFO L125 PetriNetUnfolderBase]: For 2056/2056 co-relation queries the response was YES. [2024-06-28 03:35:22,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5693 conditions, 2037 events. 1336/2037 cut-off events. For 2056/2056 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9478 event pairs, 450 based on Foata normal form. 6/2042 useless extension candidates. Maximal degree in co-relation 5678. Up to 1920 conditions per place. [2024-06-28 03:35:22,167 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-28 03:35:22,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 372 flow [2024-06-28 03:35:22,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:35:22,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:35:22,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-28 03:35:22,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 03:35:22,198 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 170 flow. Second operand 6 states and 126 transitions. [2024-06-28 03:35:22,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 372 flow [2024-06-28 03:35:22,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 348 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:22,203 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 189 flow [2024-06-28 03:35:22,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-28 03:35:22,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 03:35:22,204 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 189 flow [2024-06-28 03:35:22,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:22,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:22,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:22,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:35:22,205 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 03:35:22,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:22,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1195026544, now seen corresponding path program 1 times [2024-06-28 03:35:22,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:22,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112369379] [2024-06-28 03:35:22,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:22,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:22,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:22,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:22,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:22,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112369379] [2024-06-28 03:35:22,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112369379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:22,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:22,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:35:22,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210637955] [2024-06-28 03:35:22,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:22,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:35:22,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:22,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:35:22,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:35:22,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-28 03:35:22,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 189 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 03:35:22,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:22,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-28 03:35:22,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:23,083 INFO L124 PetriNetUnfolderBase]: 1124/1816 cut-off events. [2024-06-28 03:35:23,083 INFO L125 PetriNetUnfolderBase]: For 2652/2652 co-relation queries the response was YES. [2024-06-28 03:35:23,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5287 conditions, 1816 events. 1124/1816 cut-off events. For 2652/2652 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8843 event pairs, 527 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 5270. Up to 1682 conditions per place. [2024-06-28 03:35:23,095 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 42 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-28 03:35:23,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 55 transitions, 333 flow [2024-06-28 03:35:23,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:35:23,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:35:23,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 03:35:23,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-28 03:35:23,097 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 189 flow. Second operand 5 states and 89 transitions. [2024-06-28 03:35:23,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 55 transitions, 333 flow [2024-06-28 03:35:23,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 300 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:23,103 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 202 flow [2024-06-28 03:35:23,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-28 03:35:23,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-28 03:35:23,106 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 202 flow [2024-06-28 03:35:23,106 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 03:35:23,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:23,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:23,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:35:23,111 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 03:35:23,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:23,111 INFO L85 PathProgramCache]: Analyzing trace with hash -5272493, now seen corresponding path program 1 times [2024-06-28 03:35:23,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:23,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582941862] [2024-06-28 03:35:23,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:23,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:23,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:23,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:23,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:23,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582941862] [2024-06-28 03:35:23,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582941862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:23,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:23,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:35:23,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670478076] [2024-06-28 03:35:23,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:23,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:35:23,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:23,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:35:23,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:35:23,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:23,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 202 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:23,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:23,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:23,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:24,039 INFO L124 PetriNetUnfolderBase]: 1342/2046 cut-off events. [2024-06-28 03:35:24,040 INFO L125 PetriNetUnfolderBase]: For 4400/4400 co-relation queries the response was YES. [2024-06-28 03:35:24,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 2046 events. 1342/2046 cut-off events. For 4400/4400 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9533 event pairs, 626 based on Foata normal form. 2/2047 useless extension candidates. Maximal degree in co-relation 6497. Up to 1980 conditions per place. [2024-06-28 03:35:24,050 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 03:35:24,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 65 transitions, 390 flow [2024-06-28 03:35:24,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:35:24,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:35:24,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 03:35:24,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-28 03:35:24,051 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 202 flow. Second operand 6 states and 103 transitions. [2024-06-28 03:35:24,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 65 transitions, 390 flow [2024-06-28 03:35:24,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 368 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:24,055 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 236 flow [2024-06-28 03:35:24,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 03:35:24,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-28 03:35:24,056 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 236 flow [2024-06-28 03:35:24,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:24,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:24,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:24,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:35:24,056 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 03:35:24,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:24,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1664223377, now seen corresponding path program 2 times [2024-06-28 03:35:24,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:24,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806740749] [2024-06-28 03:35:24,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:24,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:24,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:24,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:24,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:24,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806740749] [2024-06-28 03:35:24,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806740749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:24,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:24,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:35:24,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005601819] [2024-06-28 03:35:24,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:24,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:35:24,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:24,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:35:24,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:35:24,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:24,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 236 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:24,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:24,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:24,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:24,956 INFO L124 PetriNetUnfolderBase]: 1337/2041 cut-off events. [2024-06-28 03:35:24,956 INFO L125 PetriNetUnfolderBase]: For 5954/5964 co-relation queries the response was YES. [2024-06-28 03:35:24,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6991 conditions, 2041 events. 1337/2041 cut-off events. For 5954/5964 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9506 event pairs, 627 based on Foata normal form. 10/2049 useless extension candidates. Maximal degree in co-relation 6971. Up to 1955 conditions per place. [2024-06-28 03:35:24,967 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 45 selfloop transitions, 16 changer transitions 0/65 dead transitions. [2024-06-28 03:35:24,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 422 flow [2024-06-28 03:35:24,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:35:24,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:35:24,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:35:24,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:35:24,969 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 236 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:35:24,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 422 flow [2024-06-28 03:35:24,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 390 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:24,972 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 276 flow [2024-06-28 03:35:24,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=276, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-28 03:35:24,973 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-28 03:35:24,973 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 276 flow [2024-06-28 03:35:24,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:24,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:24,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:24,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:35:24,974 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 03:35:24,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:24,974 INFO L85 PathProgramCache]: Analyzing trace with hash -639107131, now seen corresponding path program 1 times [2024-06-28 03:35:24,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:24,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400680791] [2024-06-28 03:35:24,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:24,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:25,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:25,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:25,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400680791] [2024-06-28 03:35:25,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400680791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:25,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:25,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:25,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664072032] [2024-06-28 03:35:25,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:25,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:25,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:25,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:25,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:25,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:25,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 276 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:25,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:25,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:25,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:26,152 INFO L124 PetriNetUnfolderBase]: 1377/2169 cut-off events. [2024-06-28 03:35:26,152 INFO L125 PetriNetUnfolderBase]: For 7619/7619 co-relation queries the response was YES. [2024-06-28 03:35:26,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7684 conditions, 2169 events. 1377/2169 cut-off events. For 7619/7619 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10312 event pairs, 625 based on Foata normal form. 2/2170 useless extension candidates. Maximal degree in co-relation 7663. Up to 2033 conditions per place. [2024-06-28 03:35:26,170 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 14 changer transitions 0/75 dead transitions. [2024-06-28 03:35:26,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 75 transitions, 505 flow [2024-06-28 03:35:26,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:26,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:26,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:35:26,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:35:26,175 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 276 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:35:26,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 75 transitions, 505 flow [2024-06-28 03:35:26,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 454 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:26,180 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 312 flow [2024-06-28 03:35:26,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=312, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-28 03:35:26,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 03:35:26,182 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 312 flow [2024-06-28 03:35:26,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:26,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:26,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:26,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:35:26,182 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 03:35:26,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:26,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1780256499, now seen corresponding path program 1 times [2024-06-28 03:35:26,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:26,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18053439] [2024-06-28 03:35:26,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:26,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:26,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:26,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:26,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:26,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18053439] [2024-06-28 03:35:26,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18053439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:26,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:26,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:26,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457300169] [2024-06-28 03:35:26,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:26,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:26,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:26,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:26,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:26,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:26,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:26,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:26,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:26,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:27,241 INFO L124 PetriNetUnfolderBase]: 1589/2407 cut-off events. [2024-06-28 03:35:27,241 INFO L125 PetriNetUnfolderBase]: For 11696/11706 co-relation queries the response was YES. [2024-06-28 03:35:27,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 2407 events. 1589/2407 cut-off events. For 11696/11706 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11405 event pairs, 560 based on Foata normal form. 4/2410 useless extension candidates. Maximal degree in co-relation 9420. Up to 2295 conditions per place. [2024-06-28 03:35:27,254 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 66 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-28 03:35:27,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 88 transitions, 584 flow [2024-06-28 03:35:27,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:27,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:27,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:35:27,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-28 03:35:27,259 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 312 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:35:27,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 88 transitions, 584 flow [2024-06-28 03:35:27,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 544 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:27,265 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 366 flow [2024-06-28 03:35:27,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-28 03:35:27,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-28 03:35:27,267 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 366 flow [2024-06-28 03:35:27,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:27,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:27,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:27,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:35:27,267 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 03:35:27,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:27,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1655840917, now seen corresponding path program 2 times [2024-06-28 03:35:27,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:27,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769211586] [2024-06-28 03:35:27,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:27,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:27,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:27,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:27,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769211586] [2024-06-28 03:35:27,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769211586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:27,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:27,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:27,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098567237] [2024-06-28 03:35:27,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:27,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:27,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:27,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:27,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:27,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:27,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 366 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:27,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:27,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:27,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:28,408 INFO L124 PetriNetUnfolderBase]: 1669/2526 cut-off events. [2024-06-28 03:35:28,409 INFO L125 PetriNetUnfolderBase]: For 15386/15396 co-relation queries the response was YES. [2024-06-28 03:35:28,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10815 conditions, 2526 events. 1669/2526 cut-off events. For 15386/15396 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11971 event pairs, 557 based on Foata normal form. 18/2543 useless extension candidates. Maximal degree in co-relation 10790. Up to 2297 conditions per place. [2024-06-28 03:35:28,423 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 68 selfloop transitions, 24 changer transitions 0/97 dead transitions. [2024-06-28 03:35:28,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 97 transitions, 742 flow [2024-06-28 03:35:28,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:28,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:28,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:35:28,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-28 03:35:28,425 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 366 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:35:28,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 97 transitions, 742 flow [2024-06-28 03:35:28,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 700 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:28,433 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 482 flow [2024-06-28 03:35:28,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=482, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-28 03:35:28,433 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-28 03:35:28,434 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 482 flow [2024-06-28 03:35:28,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:28,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:28,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:28,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:35:28,434 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 03:35:28,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:28,435 INFO L85 PathProgramCache]: Analyzing trace with hash -51316531, now seen corresponding path program 3 times [2024-06-28 03:35:28,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:28,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804733519] [2024-06-28 03:35:28,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:28,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:28,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:29,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:29,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:29,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804733519] [2024-06-28 03:35:29,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804733519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:29,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:29,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:35:29,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165463147] [2024-06-28 03:35:29,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:29,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:35:29,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:29,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:35:29,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:35:29,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:29,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 482 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:29,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:29,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:29,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:29,429 INFO L124 PetriNetUnfolderBase]: 1687/2559 cut-off events. [2024-06-28 03:35:29,430 INFO L125 PetriNetUnfolderBase]: For 19907/19914 co-relation queries the response was YES. [2024-06-28 03:35:29,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11916 conditions, 2559 events. 1687/2559 cut-off events. For 19907/19914 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12238 event pairs, 521 based on Foata normal form. 12/2568 useless extension candidates. Maximal degree in co-relation 11889. Up to 2208 conditions per place. [2024-06-28 03:35:29,445 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 37 changer transitions 0/105 dead transitions. [2024-06-28 03:35:29,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 105 transitions, 936 flow [2024-06-28 03:35:29,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:29,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:29,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:35:29,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-28 03:35:29,447 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 482 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:35:29,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 105 transitions, 936 flow [2024-06-28 03:35:29,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 890 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:29,459 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 634 flow [2024-06-28 03:35:29,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=634, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-28 03:35:29,460 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 03:35:29,460 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 634 flow [2024-06-28 03:35:29,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:29,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:29,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:29,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:35:29,461 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 03:35:29,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:29,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1662516271, now seen corresponding path program 1 times [2024-06-28 03:35:29,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:29,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898079355] [2024-06-28 03:35:29,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:29,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:29,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:30,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:30,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:30,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898079355] [2024-06-28 03:35:30,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898079355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:30,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:30,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:30,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440059246] [2024-06-28 03:35:30,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:30,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:30,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:30,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:30,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:30,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:30,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 634 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:30,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:30,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:30,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:30,919 INFO L124 PetriNetUnfolderBase]: 1573/2452 cut-off events. [2024-06-28 03:35:30,919 INFO L125 PetriNetUnfolderBase]: For 20059/20059 co-relation queries the response was YES. [2024-06-28 03:35:30,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11731 conditions, 2452 events. 1573/2452 cut-off events. For 20059/20059 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11744 event pairs, 470 based on Foata normal form. 4/2455 useless extension candidates. Maximal degree in co-relation 11701. Up to 2302 conditions per place. [2024-06-28 03:35:30,935 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-28 03:35:30,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 104 transitions, 926 flow [2024-06-28 03:35:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:35:30,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 03:35:30,937 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 634 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:35:30,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 104 transitions, 926 flow [2024-06-28 03:35:30,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 822 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:30,957 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 605 flow [2024-06-28 03:35:30,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2024-06-28 03:35:30,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-28 03:35:30,958 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 605 flow [2024-06-28 03:35:30,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:30,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:30,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:30,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:35:30,958 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 03:35:30,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:30,959 INFO L85 PathProgramCache]: Analyzing trace with hash -351837238, now seen corresponding path program 1 times [2024-06-28 03:35:30,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:30,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137414445] [2024-06-28 03:35:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:30,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:31,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:31,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:31,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137414445] [2024-06-28 03:35:31,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137414445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:31,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:31,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:35:31,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015210456] [2024-06-28 03:35:31,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:31,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:35:31,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:31,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:35:31,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:35:31,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:31,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 605 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:31,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:31,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:31,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:31,772 INFO L124 PetriNetUnfolderBase]: 1567/2444 cut-off events. [2024-06-28 03:35:31,773 INFO L125 PetriNetUnfolderBase]: For 20150/20150 co-relation queries the response was YES. [2024-06-28 03:35:31,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 2444 events. 1567/2444 cut-off events. For 20150/20150 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11645 event pairs, 490 based on Foata normal form. 2/2445 useless extension candidates. Maximal degree in co-relation 11334. Up to 2333 conditions per place. [2024-06-28 03:35:31,786 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 80 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-28 03:35:31,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 825 flow [2024-06-28 03:35:31,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:35:31,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:35:31,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-28 03:35:31,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 03:35:31,787 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 605 flow. Second operand 5 states and 82 transitions. [2024-06-28 03:35:31,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 825 flow [2024-06-28 03:35:31,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 92 transitions, 770 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:31,800 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 600 flow [2024-06-28 03:35:31,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=600, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-28 03:35:31,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-28 03:35:31,801 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 600 flow [2024-06-28 03:35:31,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:31,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:31,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:31,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:35:31,802 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 03:35:31,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:31,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1504236366, now seen corresponding path program 1 times [2024-06-28 03:35:31,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:31,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415389310] [2024-06-28 03:35:31,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:31,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:32,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:32,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:32,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415389310] [2024-06-28 03:35:32,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415389310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:32,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:32,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:32,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179518418] [2024-06-28 03:35:32,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:32,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:32,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:32,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:32,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:32,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:32,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 600 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:32,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:32,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:32,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:33,261 INFO L124 PetriNetUnfolderBase]: 1739/2648 cut-off events. [2024-06-28 03:35:33,261 INFO L125 PetriNetUnfolderBase]: For 26769/26773 co-relation queries the response was YES. [2024-06-28 03:35:33,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13309 conditions, 2648 events. 1739/2648 cut-off events. For 26769/26773 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12723 event pairs, 528 based on Foata normal form. 6/2650 useless extension candidates. Maximal degree in co-relation 13277. Up to 2484 conditions per place. [2024-06-28 03:35:33,277 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 91 selfloop transitions, 28 changer transitions 0/124 dead transitions. [2024-06-28 03:35:33,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 124 transitions, 1060 flow [2024-06-28 03:35:33,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:33,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:33,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:35:33,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 03:35:33,279 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 600 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:35:33,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 124 transitions, 1060 flow [2024-06-28 03:35:33,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 1030 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:33,294 INFO L231 Difference]: Finished difference. Result has 84 places, 100 transitions, 819 flow [2024-06-28 03:35:33,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=819, PETRI_PLACES=84, PETRI_TRANSITIONS=100} [2024-06-28 03:35:33,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 03:35:33,294 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 100 transitions, 819 flow [2024-06-28 03:35:33,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:33,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:33,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:33,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:35:33,295 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 03:35:33,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:33,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1423671738, now seen corresponding path program 2 times [2024-06-28 03:35:33,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:33,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494756581] [2024-06-28 03:35:33,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:33,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:33,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:33,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:33,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494756581] [2024-06-28 03:35:33,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494756581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:33,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:33,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:33,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413666339] [2024-06-28 03:35:33,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:33,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:33,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:33,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:33,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:34,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:34,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 100 transitions, 819 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:34,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:34,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:34,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:34,483 INFO L124 PetriNetUnfolderBase]: 1831/2800 cut-off events. [2024-06-28 03:35:34,483 INFO L125 PetriNetUnfolderBase]: For 31466/31476 co-relation queries the response was YES. [2024-06-28 03:35:34,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14661 conditions, 2800 events. 1831/2800 cut-off events. For 31466/31476 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13615 event pairs, 525 based on Foata normal form. 12/2811 useless extension candidates. Maximal degree in co-relation 14625. Up to 2580 conditions per place. [2024-06-28 03:35:34,503 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 101 selfloop transitions, 47 changer transitions 0/153 dead transitions. [2024-06-28 03:35:34,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 153 transitions, 1469 flow [2024-06-28 03:35:34,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:34,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:34,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:35:34,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:35:34,504 INFO L175 Difference]: Start difference. First operand has 84 places, 100 transitions, 819 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:35:34,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 153 transitions, 1469 flow [2024-06-28 03:35:34,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1375 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 03:35:34,533 INFO L231 Difference]: Finished difference. Result has 91 places, 124 transitions, 1151 flow [2024-06-28 03:35:34,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1151, PETRI_PLACES=91, PETRI_TRANSITIONS=124} [2024-06-28 03:35:34,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-28 03:35:34,535 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 124 transitions, 1151 flow [2024-06-28 03:35:34,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:34,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:34,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:34,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:35:34,535 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 03:35:34,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:34,536 INFO L85 PathProgramCache]: Analyzing trace with hash -2022043942, now seen corresponding path program 3 times [2024-06-28 03:35:34,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:34,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721519222] [2024-06-28 03:35:34,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:34,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:34,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:35,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:35,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:35,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721519222] [2024-06-28 03:35:35,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721519222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:35,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:35,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:35,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466179027] [2024-06-28 03:35:35,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:35,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:35,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:35,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:35,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:35,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:35,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 124 transitions, 1151 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:35,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:35,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:35,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:35,872 INFO L124 PetriNetUnfolderBase]: 1903/2918 cut-off events. [2024-06-28 03:35:35,872 INFO L125 PetriNetUnfolderBase]: For 36715/36723 co-relation queries the response was YES. [2024-06-28 03:35:35,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15866 conditions, 2918 events. 1903/2918 cut-off events. For 36715/36723 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14381 event pairs, 510 based on Foata normal form. 10/2927 useless extension candidates. Maximal degree in co-relation 15827. Up to 2649 conditions per place. [2024-06-28 03:35:35,893 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 111 selfloop transitions, 67 changer transitions 0/183 dead transitions. [2024-06-28 03:35:35,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 183 transitions, 1996 flow [2024-06-28 03:35:35,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:35,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:35,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:35:35,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-28 03:35:35,895 INFO L175 Difference]: Start difference. First operand has 91 places, 124 transitions, 1151 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:35:35,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 183 transitions, 1996 flow [2024-06-28 03:35:35,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 183 transitions, 1834 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:35,928 INFO L231 Difference]: Finished difference. Result has 96 places, 156 transitions, 1628 flow [2024-06-28 03:35:35,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=96, PETRI_TRANSITIONS=156} [2024-06-28 03:35:35,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-28 03:35:35,928 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 156 transitions, 1628 flow [2024-06-28 03:35:35,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:35,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:35,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:35,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:35:35,929 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:35,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:35,930 INFO L85 PathProgramCache]: Analyzing trace with hash -993120400, now seen corresponding path program 1 times [2024-06-28 03:35:35,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:35,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259834028] [2024-06-28 03:35:35,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:35,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:35,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:36,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:36,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259834028] [2024-06-28 03:35:36,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259834028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:36,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:36,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:36,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527446841] [2024-06-28 03:35:36,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:36,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:36,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:36,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:36,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:36,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:36,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 156 transitions, 1628 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:36,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:36,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:36,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:37,184 INFO L124 PetriNetUnfolderBase]: 2272/3382 cut-off events. [2024-06-28 03:35:37,184 INFO L125 PetriNetUnfolderBase]: For 41958/41962 co-relation queries the response was YES. [2024-06-28 03:35:37,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18208 conditions, 3382 events. 2272/3382 cut-off events. For 41958/41962 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15892 event pairs, 531 based on Foata normal form. 10/3391 useless extension candidates. Maximal degree in co-relation 18166. Up to 2870 conditions per place. [2024-06-28 03:35:37,205 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 110 selfloop transitions, 110 changer transitions 0/223 dead transitions. [2024-06-28 03:35:37,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 223 transitions, 2588 flow [2024-06-28 03:35:37,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:37,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:37,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:35:37,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-28 03:35:37,207 INFO L175 Difference]: Start difference. First operand has 96 places, 156 transitions, 1628 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:35:37,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 223 transitions, 2588 flow [2024-06-28 03:35:37,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 223 transitions, 2471 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 03:35:37,249 INFO L231 Difference]: Finished difference. Result has 104 places, 189 transitions, 2236 flow [2024-06-28 03:35:37,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2236, PETRI_PLACES=104, PETRI_TRANSITIONS=189} [2024-06-28 03:35:37,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 03:35:37,249 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 189 transitions, 2236 flow [2024-06-28 03:35:37,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:37,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:37,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:37,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:35:37,250 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 03:35:37,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:37,250 INFO L85 PathProgramCache]: Analyzing trace with hash -771873166, now seen corresponding path program 2 times [2024-06-28 03:35:37,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:37,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217997580] [2024-06-28 03:35:37,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:37,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:37,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:37,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:37,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:37,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217997580] [2024-06-28 03:35:37,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217997580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:37,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:37,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:37,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466669691] [2024-06-28 03:35:37,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:37,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:37,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:37,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:37,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:38,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:38,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 189 transitions, 2236 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:38,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:38,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:38,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:38,545 INFO L124 PetriNetUnfolderBase]: 2261/3367 cut-off events. [2024-06-28 03:35:38,546 INFO L125 PetriNetUnfolderBase]: For 46867/46871 co-relation queries the response was YES. [2024-06-28 03:35:38,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19075 conditions, 3367 events. 2261/3367 cut-off events. For 46867/46871 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15823 event pairs, 854 based on Foata normal form. 6/3372 useless extension candidates. Maximal degree in co-relation 19030. Up to 3261 conditions per place. [2024-06-28 03:35:38,567 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-06-28 03:35:38,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 221 transitions, 2867 flow [2024-06-28 03:35:38,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:38,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:38,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:35:38,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 03:35:38,568 INFO L175 Difference]: Start difference. First operand has 104 places, 189 transitions, 2236 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:35:38,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 221 transitions, 2867 flow [2024-06-28 03:35:38,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 221 transitions, 2741 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:38,627 INFO L231 Difference]: Finished difference. Result has 109 places, 197 transitions, 2319 flow [2024-06-28 03:35:38,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2319, PETRI_PLACES=109, PETRI_TRANSITIONS=197} [2024-06-28 03:35:38,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-28 03:35:38,627 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 197 transitions, 2319 flow [2024-06-28 03:35:38,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:38,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:38,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:38,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:35:38,628 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 03:35:38,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:38,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1590805874, now seen corresponding path program 3 times [2024-06-28 03:35:38,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:38,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068975058] [2024-06-28 03:35:38,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:38,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:38,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:39,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:39,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:39,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068975058] [2024-06-28 03:35:39,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068975058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:39,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:39,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:39,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296636524] [2024-06-28 03:35:39,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:39,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:39,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:39,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:39,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:39,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:39,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 197 transitions, 2319 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:39,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:39,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:39,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:39,988 INFO L124 PetriNetUnfolderBase]: 2283/3406 cut-off events. [2024-06-28 03:35:39,988 INFO L125 PetriNetUnfolderBase]: For 51114/51122 co-relation queries the response was YES. [2024-06-28 03:35:39,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19667 conditions, 3406 events. 2283/3406 cut-off events. For 51114/51122 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16106 event pairs, 779 based on Foata normal form. 10/3414 useless extension candidates. Maximal degree in co-relation 19619. Up to 3257 conditions per place. [2024-06-28 03:35:40,011 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 37 changer transitions 0/226 dead transitions. [2024-06-28 03:35:40,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 226 transitions, 2910 flow [2024-06-28 03:35:40,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:40,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:40,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:35:40,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 03:35:40,013 INFO L175 Difference]: Start difference. First operand has 109 places, 197 transitions, 2319 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:35:40,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 226 transitions, 2910 flow [2024-06-28 03:35:40,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 226 transitions, 2824 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:40,075 INFO L231 Difference]: Finished difference. Result has 113 places, 204 transitions, 2398 flow [2024-06-28 03:35:40,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2398, PETRI_PLACES=113, PETRI_TRANSITIONS=204} [2024-06-28 03:35:40,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-28 03:35:40,076 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 204 transitions, 2398 flow [2024-06-28 03:35:40,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:40,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:40,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:40,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:35:40,076 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 03:35:40,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:40,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1612188, now seen corresponding path program 4 times [2024-06-28 03:35:40,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:40,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897308400] [2024-06-28 03:35:40,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:40,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:40,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:40,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:40,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897308400] [2024-06-28 03:35:40,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897308400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:40,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:40,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:35:40,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363630325] [2024-06-28 03:35:40,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:40,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:35:40,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:40,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:35:40,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:35:41,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:41,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 204 transitions, 2398 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:41,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:41,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:41,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:41,610 INFO L124 PetriNetUnfolderBase]: 2272/3389 cut-off events. [2024-06-28 03:35:41,610 INFO L125 PetriNetUnfolderBase]: For 55091/55099 co-relation queries the response was YES. [2024-06-28 03:35:41,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19975 conditions, 3389 events. 2272/3389 cut-off events. For 55091/55099 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15986 event pairs, 779 based on Foata normal form. 10/3397 useless extension candidates. Maximal degree in co-relation 19925. Up to 3199 conditions per place. [2024-06-28 03:35:41,633 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 176 selfloop transitions, 55 changer transitions 0/234 dead transitions. [2024-06-28 03:35:41,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 234 transitions, 3005 flow [2024-06-28 03:35:41,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:35:41,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:35:41,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-28 03:35:41,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:35:41,636 INFO L175 Difference]: Start difference. First operand has 113 places, 204 transitions, 2398 flow. Second operand 10 states and 150 transitions. [2024-06-28 03:35:41,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 234 transitions, 3005 flow [2024-06-28 03:35:41,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 234 transitions, 2901 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:41,699 INFO L231 Difference]: Finished difference. Result has 118 places, 208 transitions, 2472 flow [2024-06-28 03:35:41,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2298, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2472, PETRI_PLACES=118, PETRI_TRANSITIONS=208} [2024-06-28 03:35:41,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-28 03:35:41,700 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 208 transitions, 2472 flow [2024-06-28 03:35:41,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:41,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:41,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:41,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:35:41,701 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 03:35:41,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:41,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1184931452, now seen corresponding path program 1 times [2024-06-28 03:35:41,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:41,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338528226] [2024-06-28 03:35:41,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:41,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:41,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:42,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:42,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:42,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338528226] [2024-06-28 03:35:42,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338528226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:42,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:42,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:42,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782626070] [2024-06-28 03:35:42,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:42,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:42,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:42,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:42,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:42,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 208 transitions, 2472 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:42,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:42,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:42,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:43,269 INFO L124 PetriNetUnfolderBase]: 2072/3181 cut-off events. [2024-06-28 03:35:43,269 INFO L125 PetriNetUnfolderBase]: For 60727/60749 co-relation queries the response was YES. [2024-06-28 03:35:43,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19159 conditions, 3181 events. 2072/3181 cut-off events. For 60727/60749 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15793 event pairs, 597 based on Foata normal form. 12/3158 useless extension candidates. Maximal degree in co-relation 19108. Up to 2889 conditions per place. [2024-06-28 03:35:43,290 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 183 selfloop transitions, 54 changer transitions 0/246 dead transitions. [2024-06-28 03:35:43,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 246 transitions, 3111 flow [2024-06-28 03:35:43,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:43,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:43,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:35:43,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 03:35:43,291 INFO L175 Difference]: Start difference. First operand has 118 places, 208 transitions, 2472 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:35:43,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 246 transitions, 3111 flow [2024-06-28 03:35:43,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 246 transitions, 3001 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 03:35:43,346 INFO L231 Difference]: Finished difference. Result has 124 places, 212 transitions, 2542 flow [2024-06-28 03:35:43,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2362, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2542, PETRI_PLACES=124, PETRI_TRANSITIONS=212} [2024-06-28 03:35:43,346 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 03:35:43,347 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 212 transitions, 2542 flow [2024-06-28 03:35:43,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:43,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:43,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:43,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:35:43,347 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 03:35:43,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:43,348 INFO L85 PathProgramCache]: Analyzing trace with hash -495958404, now seen corresponding path program 2 times [2024-06-28 03:35:43,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:43,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543225444] [2024-06-28 03:35:43,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:43,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:43,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:44,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 03:35:44,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:44,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543225444] [2024-06-28 03:35:44,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543225444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:44,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:44,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:44,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118185210] [2024-06-28 03:35:44,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:44,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:44,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:44,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:44,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:44,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:44,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 212 transitions, 2542 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:44,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:44,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:44,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:44,874 INFO L124 PetriNetUnfolderBase]: 2137/3274 cut-off events. [2024-06-28 03:35:44,874 INFO L125 PetriNetUnfolderBase]: For 68466/68481 co-relation queries the response was YES. [2024-06-28 03:35:44,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20386 conditions, 3274 events. 2137/3274 cut-off events. For 68466/68481 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16349 event pairs, 596 based on Foata normal form. 12/3256 useless extension candidates. Maximal degree in co-relation 20332. Up to 2896 conditions per place. [2024-06-28 03:35:44,894 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 156 selfloop transitions, 82 changer transitions 0/247 dead transitions. [2024-06-28 03:35:44,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 247 transitions, 3177 flow [2024-06-28 03:35:44,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:44,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:44,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:35:44,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-28 03:35:44,896 INFO L175 Difference]: Start difference. First operand has 124 places, 212 transitions, 2542 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:35:44,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 247 transitions, 3177 flow [2024-06-28 03:35:44,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 247 transitions, 3037 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:44,957 INFO L231 Difference]: Finished difference. Result has 127 places, 214 transitions, 2636 flow [2024-06-28 03:35:44,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2636, PETRI_PLACES=127, PETRI_TRANSITIONS=214} [2024-06-28 03:35:44,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 03:35:44,957 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 214 transitions, 2636 flow [2024-06-28 03:35:44,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:44,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:44,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:44,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:35:44,958 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:44,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:44,958 INFO L85 PathProgramCache]: Analyzing trace with hash 800202284, now seen corresponding path program 3 times [2024-06-28 03:35:44,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:44,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229977446] [2024-06-28 03:35:44,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:44,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:44,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:45,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:45,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:45,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229977446] [2024-06-28 03:35:45,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229977446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:45,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:45,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:45,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372979367] [2024-06-28 03:35:45,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:45,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:45,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:45,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:45,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:45,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:45,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 214 transitions, 2636 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:45,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:45,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:45,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:46,346 INFO L124 PetriNetUnfolderBase]: 2172/3342 cut-off events. [2024-06-28 03:35:46,346 INFO L125 PetriNetUnfolderBase]: For 76470/76494 co-relation queries the response was YES. [2024-06-28 03:35:46,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20906 conditions, 3342 events. 2172/3342 cut-off events. For 76470/76494 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17005 event pairs, 509 based on Foata normal form. 14/3319 useless extension candidates. Maximal degree in co-relation 20851. Up to 2954 conditions per place. [2024-06-28 03:35:46,371 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 186 selfloop transitions, 61 changer transitions 0/256 dead transitions. [2024-06-28 03:35:46,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 256 transitions, 3328 flow [2024-06-28 03:35:46,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:46,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:46,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:35:46,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:35:46,373 INFO L175 Difference]: Start difference. First operand has 127 places, 214 transitions, 2636 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:35:46,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 256 transitions, 3328 flow [2024-06-28 03:35:46,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 256 transitions, 3134 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:46,447 INFO L231 Difference]: Finished difference. Result has 130 places, 223 transitions, 2689 flow [2024-06-28 03:35:46,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2689, PETRI_PLACES=130, PETRI_TRANSITIONS=223} [2024-06-28 03:35:46,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-28 03:35:46,448 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 223 transitions, 2689 flow [2024-06-28 03:35:46,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:46,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:46,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:46,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:35:46,448 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:46,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:46,449 INFO L85 PathProgramCache]: Analyzing trace with hash -802696696, now seen corresponding path program 4 times [2024-06-28 03:35:46,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:46,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504181218] [2024-06-28 03:35:46,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:46,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:47,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:47,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:47,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504181218] [2024-06-28 03:35:47,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504181218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:47,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:47,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:47,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089599651] [2024-06-28 03:35:47,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:47,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:47,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:47,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:47,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:47,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:47,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 223 transitions, 2689 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:47,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:47,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:47,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:48,060 INFO L124 PetriNetUnfolderBase]: 2269/3516 cut-off events. [2024-06-28 03:35:48,061 INFO L125 PetriNetUnfolderBase]: For 82693/82721 co-relation queries the response was YES. [2024-06-28 03:35:48,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22359 conditions, 3516 events. 2269/3516 cut-off events. For 82693/82721 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18289 event pairs, 451 based on Foata normal form. 14/3489 useless extension candidates. Maximal degree in co-relation 22302. Up to 3139 conditions per place. [2024-06-28 03:35:48,084 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 198 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-28 03:35:48,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 268 transitions, 3507 flow [2024-06-28 03:35:48,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:48,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:48,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:35:48,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:35:48,086 INFO L175 Difference]: Start difference. First operand has 130 places, 223 transitions, 2689 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:35:48,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 268 transitions, 3507 flow [2024-06-28 03:35:48,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 268 transitions, 3279 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:48,172 INFO L231 Difference]: Finished difference. Result has 133 places, 235 transitions, 2814 flow [2024-06-28 03:35:48,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2814, PETRI_PLACES=133, PETRI_TRANSITIONS=235} [2024-06-28 03:35:48,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-28 03:35:48,173 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 235 transitions, 2814 flow [2024-06-28 03:35:48,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:48,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:48,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:48,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:35:48,174 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 03:35:48,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:48,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1741147904, now seen corresponding path program 5 times [2024-06-28 03:35:48,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:48,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138596612] [2024-06-28 03:35:48,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:48,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:48,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:49,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 03:35:49,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:49,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138596612] [2024-06-28 03:35:49,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138596612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:49,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:49,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:49,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271360855] [2024-06-28 03:35:49,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:49,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:49,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:49,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:49,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:49,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:49,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 235 transitions, 2814 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:49,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:49,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:49,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:49,749 INFO L124 PetriNetUnfolderBase]: 2317/3600 cut-off events. [2024-06-28 03:35:49,749 INFO L125 PetriNetUnfolderBase]: For 90453/90471 co-relation queries the response was YES. [2024-06-28 03:35:49,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23081 conditions, 3600 events. 2317/3600 cut-off events. For 90453/90471 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18887 event pairs, 470 based on Foata normal form. 18/3593 useless extension candidates. Maximal degree in co-relation 23023. Up to 3161 conditions per place. [2024-06-28 03:35:49,778 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 179 selfloop transitions, 83 changer transitions 0/271 dead transitions. [2024-06-28 03:35:49,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 271 transitions, 3522 flow [2024-06-28 03:35:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:49,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:35:49,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:35:49,796 INFO L175 Difference]: Start difference. First operand has 133 places, 235 transitions, 2814 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:35:49,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 271 transitions, 3522 flow [2024-06-28 03:35:49,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 271 transitions, 3374 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:49,907 INFO L231 Difference]: Finished difference. Result has 136 places, 239 transitions, 2928 flow [2024-06-28 03:35:49,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2928, PETRI_PLACES=136, PETRI_TRANSITIONS=239} [2024-06-28 03:35:49,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-28 03:35:49,908 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 239 transitions, 2928 flow [2024-06-28 03:35:49,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:49,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:49,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:49,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:35:49,909 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 03:35:49,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:49,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1859420282, now seen corresponding path program 1 times [2024-06-28 03:35:49,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:49,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384449663] [2024-06-28 03:35:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:49,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:49,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:50,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 03:35:50,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:50,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384449663] [2024-06-28 03:35:50,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384449663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:50,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:50,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:50,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435968130] [2024-06-28 03:35:50,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:50,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:50,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:50,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:50,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:50,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:50,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 239 transitions, 2928 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:35:50,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:50,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:50,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:51,392 INFO L124 PetriNetUnfolderBase]: 2709/4089 cut-off events. [2024-06-28 03:35:51,393 INFO L125 PetriNetUnfolderBase]: For 104962/104974 co-relation queries the response was YES. [2024-06-28 03:35:51,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25690 conditions, 4089 events. 2709/4089 cut-off events. For 104962/104974 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20622 event pairs, 568 based on Foata normal form. 36/4124 useless extension candidates. Maximal degree in co-relation 25631. Up to 3429 conditions per place. [2024-06-28 03:35:51,422 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 166 selfloop transitions, 115 changer transitions 0/284 dead transitions. [2024-06-28 03:35:51,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 284 transitions, 3713 flow [2024-06-28 03:35:51,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:35:51,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:35:51,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 03:35:51,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-06-28 03:35:51,424 INFO L175 Difference]: Start difference. First operand has 136 places, 239 transitions, 2928 flow. Second operand 10 states and 169 transitions. [2024-06-28 03:35:51,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 284 transitions, 3713 flow [2024-06-28 03:35:51,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 284 transitions, 3511 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:35:51,522 INFO L231 Difference]: Finished difference. Result has 139 places, 241 transitions, 3015 flow [2024-06-28 03:35:51,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2726, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3015, PETRI_PLACES=139, PETRI_TRANSITIONS=241} [2024-06-28 03:35:51,523 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-28 03:35:51,523 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 241 transitions, 3015 flow [2024-06-28 03:35:51,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:35:51,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:51,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:51,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:35:51,524 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 03:35:51,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:51,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1859235584, now seen corresponding path program 6 times [2024-06-28 03:35:51,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:51,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174386953] [2024-06-28 03:35:51,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:51,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:51,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:52,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:52,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:52,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174386953] [2024-06-28 03:35:52,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174386953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:52,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:52,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:52,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079732041] [2024-06-28 03:35:52,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:52,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:52,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:52,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:52,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:52,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:52,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 241 transitions, 3015 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:52,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:52,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:52,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:53,178 INFO L124 PetriNetUnfolderBase]: 2519/3938 cut-off events. [2024-06-28 03:35:53,179 INFO L125 PetriNetUnfolderBase]: For 115189/115220 co-relation queries the response was YES. [2024-06-28 03:35:53,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25753 conditions, 3938 events. 2519/3938 cut-off events. For 115189/115220 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21256 event pairs, 507 based on Foata normal form. 40/3936 useless extension candidates. Maximal degree in co-relation 25693. Up to 3220 conditions per place. [2024-06-28 03:35:53,204 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 168 selfloop transitions, 107 changer transitions 0/284 dead transitions. [2024-06-28 03:35:53,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 284 transitions, 3807 flow [2024-06-28 03:35:53,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:53,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:53,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:35:53,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 03:35:53,205 INFO L175 Difference]: Start difference. First operand has 139 places, 241 transitions, 3015 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:35:53,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 284 transitions, 3807 flow [2024-06-28 03:35:53,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 284 transitions, 3548 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:35:53,308 INFO L231 Difference]: Finished difference. Result has 142 places, 248 transitions, 3171 flow [2024-06-28 03:35:53,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=142, PETRI_TRANSITIONS=248} [2024-06-28 03:35:53,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 03:35:53,308 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 248 transitions, 3171 flow [2024-06-28 03:35:53,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:53,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:53,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:53,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:35:53,309 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:53,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:53,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1558653311, now seen corresponding path program 1 times [2024-06-28 03:35:53,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:53,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260746663] [2024-06-28 03:35:53,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:53,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:53,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:53,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:53,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:53,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260746663] [2024-06-28 03:35:53,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260746663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:53,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:53,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:35:53,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237263641] [2024-06-28 03:35:53,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:53,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:35:53,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:53,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:35:53,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:35:53,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:53,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 248 transitions, 3171 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:53,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:53,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:53,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:54,457 INFO L124 PetriNetUnfolderBase]: 2845/4311 cut-off events. [2024-06-28 03:35:54,457 INFO L125 PetriNetUnfolderBase]: For 114900/114904 co-relation queries the response was YES. [2024-06-28 03:35:54,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27695 conditions, 4311 events. 2845/4311 cut-off events. For 114900/114904 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22225 event pairs, 924 based on Foata normal form. 5/4315 useless extension candidates. Maximal degree in co-relation 27632. Up to 4236 conditions per place. [2024-06-28 03:35:54,494 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 247 selfloop transitions, 25 changer transitions 0/275 dead transitions. [2024-06-28 03:35:54,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 275 transitions, 3895 flow [2024-06-28 03:35:54,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:35:54,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:35:54,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:35:54,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:35:54,496 INFO L175 Difference]: Start difference. First operand has 142 places, 248 transitions, 3171 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:35:54,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 275 transitions, 3895 flow [2024-06-28 03:35:54,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 275 transitions, 3709 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 03:35:54,662 INFO L231 Difference]: Finished difference. Result has 145 places, 257 transitions, 3125 flow [2024-06-28 03:35:54,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3125, PETRI_PLACES=145, PETRI_TRANSITIONS=257} [2024-06-28 03:35:54,663 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 03:35:54,663 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 257 transitions, 3125 flow [2024-06-28 03:35:54,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:35:54,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:54,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:54,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:35:54,664 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 03:35:54,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:54,664 INFO L85 PathProgramCache]: Analyzing trace with hash -613372694, now seen corresponding path program 7 times [2024-06-28 03:35:54,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:54,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508959078] [2024-06-28 03:35:54,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:54,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:54,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:55,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:55,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:55,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508959078] [2024-06-28 03:35:55,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508959078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:55,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:55,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:55,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409430033] [2024-06-28 03:35:55,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:55,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:55,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:55,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:55,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:55,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:55,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 257 transitions, 3125 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:55,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:55,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:55,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:56,278 INFO L124 PetriNetUnfolderBase]: 2549/3994 cut-off events. [2024-06-28 03:35:56,278 INFO L125 PetriNetUnfolderBase]: For 122733/122757 co-relation queries the response was YES. [2024-06-28 03:35:56,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26385 conditions, 3994 events. 2549/3994 cut-off events. For 122733/122757 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21670 event pairs, 585 based on Foata normal form. 14/3973 useless extension candidates. Maximal degree in co-relation 26320. Up to 3437 conditions per place. [2024-06-28 03:35:56,313 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 203 selfloop transitions, 75 changer transitions 0/287 dead transitions. [2024-06-28 03:35:56,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 287 transitions, 3853 flow [2024-06-28 03:35:56,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:56,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:56,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:35:56,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:35:56,316 INFO L175 Difference]: Start difference. First operand has 145 places, 257 transitions, 3125 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:35:56,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 287 transitions, 3853 flow [2024-06-28 03:35:56,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 287 transitions, 3801 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 03:35:56,472 INFO L231 Difference]: Finished difference. Result has 151 places, 259 transitions, 3322 flow [2024-06-28 03:35:56,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3322, PETRI_PLACES=151, PETRI_TRANSITIONS=259} [2024-06-28 03:35:56,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-28 03:35:56,481 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 259 transitions, 3322 flow [2024-06-28 03:35:56,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:56,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:56,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:56,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:35:56,482 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 03:35:56,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:56,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1429606700, now seen corresponding path program 8 times [2024-06-28 03:35:56,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:56,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919373252] [2024-06-28 03:35:56,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:56,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:56,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:57,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:57,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:57,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919373252] [2024-06-28 03:35:57,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919373252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:57,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:57,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:57,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017678898] [2024-06-28 03:35:57,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:57,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:57,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:57,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:57,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:57,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:35:57,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 259 transitions, 3322 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:57,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:57,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:35:57,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:58,175 INFO L124 PetriNetUnfolderBase]: 2581/4038 cut-off events. [2024-06-28 03:35:58,175 INFO L125 PetriNetUnfolderBase]: For 135226/135249 co-relation queries the response was YES. [2024-06-28 03:35:58,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27670 conditions, 4038 events. 2581/4038 cut-off events. For 135226/135249 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21987 event pairs, 713 based on Foata normal form. 8/4002 useless extension candidates. Maximal degree in co-relation 27603. Up to 3439 conditions per place. [2024-06-28 03:35:58,204 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 169 selfloop transitions, 111 changer transitions 0/289 dead transitions. [2024-06-28 03:35:58,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 289 transitions, 4060 flow [2024-06-28 03:35:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:35:58,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:35:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:35:58,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-28 03:35:58,205 INFO L175 Difference]: Start difference. First operand has 151 places, 259 transitions, 3322 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:35:58,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 289 transitions, 4060 flow [2024-06-28 03:35:58,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 289 transitions, 3841 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 03:35:58,384 INFO L231 Difference]: Finished difference. Result has 153 places, 261 transitions, 3437 flow [2024-06-28 03:35:58,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3437, PETRI_PLACES=153, PETRI_TRANSITIONS=261} [2024-06-28 03:35:58,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-28 03:35:58,385 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 261 transitions, 3437 flow [2024-06-28 03:35:58,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:35:58,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:35:58,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:35:58,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:35:58,386 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:35:58,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:35:58,386 INFO L85 PathProgramCache]: Analyzing trace with hash 457323054, now seen corresponding path program 1 times [2024-06-28 03:35:58,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:35:58,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185857240] [2024-06-28 03:35:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:35:58,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:35:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:35:59,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:35:59,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:35:59,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185857240] [2024-06-28 03:35:59,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185857240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:35:59,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:35:59,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:35:59,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136516697] [2024-06-28 03:35:59,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:35:59,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:35:59,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:35:59,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:35:59,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:35:59,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:35:59,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 261 transitions, 3437 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:35:59,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:35:59,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:35:59,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:35:59,957 INFO L124 PetriNetUnfolderBase]: 2957/4480 cut-off events. [2024-06-28 03:35:59,958 INFO L125 PetriNetUnfolderBase]: For 115121/115137 co-relation queries the response was YES. [2024-06-28 03:35:59,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28799 conditions, 4480 events. 2957/4480 cut-off events. For 115121/115137 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23215 event pairs, 643 based on Foata normal form. 20/4499 useless extension candidates. Maximal degree in co-relation 28731. Up to 4064 conditions per place. [2024-06-28 03:35:59,993 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 218 selfloop transitions, 86 changer transitions 0/307 dead transitions. [2024-06-28 03:35:59,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 307 transitions, 4345 flow [2024-06-28 03:35:59,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:35:59,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:35:59,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:35:59,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 03:35:59,994 INFO L175 Difference]: Start difference. First operand has 153 places, 261 transitions, 3437 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:35:59,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 307 transitions, 4345 flow [2024-06-28 03:36:00,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 307 transitions, 4084 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:00,179 INFO L231 Difference]: Finished difference. Result has 157 places, 271 transitions, 3548 flow [2024-06-28 03:36:00,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3548, PETRI_PLACES=157, PETRI_TRANSITIONS=271} [2024-06-28 03:36:00,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-28 03:36:00,180 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 271 transitions, 3548 flow [2024-06-28 03:36:00,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:00,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:00,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:00,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:36:00,181 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:00,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:00,181 INFO L85 PathProgramCache]: Analyzing trace with hash 572609264, now seen corresponding path program 9 times [2024-06-28 03:36:00,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:00,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043999244] [2024-06-28 03:36:00,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:00,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:01,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:01,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:01,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043999244] [2024-06-28 03:36:01,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043999244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:01,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:01,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:01,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414279895] [2024-06-28 03:36:01,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:01,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:01,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:01,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:01,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:01,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:36:01,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 271 transitions, 3548 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:36:01,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:01,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:36:01,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:01,842 INFO L124 PetriNetUnfolderBase]: 2731/4276 cut-off events. [2024-06-28 03:36:01,842 INFO L125 PetriNetUnfolderBase]: For 115760/115796 co-relation queries the response was YES. [2024-06-28 03:36:01,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27751 conditions, 4276 events. 2731/4276 cut-off events. For 115760/115796 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23491 event pairs, 537 based on Foata normal form. 36/4268 useless extension candidates. Maximal degree in co-relation 27681. Up to 3264 conditions per place. [2024-06-28 03:36:01,878 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 164 selfloop transitions, 131 changer transitions 0/306 dead transitions. [2024-06-28 03:36:01,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 306 transitions, 4422 flow [2024-06-28 03:36:01,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:01,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:01,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 03:36:01,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-28 03:36:01,881 INFO L175 Difference]: Start difference. First operand has 157 places, 271 transitions, 3548 flow. Second operand 8 states and 146 transitions. [2024-06-28 03:36:01,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 306 transitions, 4422 flow [2024-06-28 03:36:02,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 306 transitions, 4231 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:02,031 INFO L231 Difference]: Finished difference. Result has 160 places, 273 transitions, 3695 flow [2024-06-28 03:36:02,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3357, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3695, PETRI_PLACES=160, PETRI_TRANSITIONS=273} [2024-06-28 03:36:02,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 03:36:02,032 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 273 transitions, 3695 flow [2024-06-28 03:36:02,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:36:02,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:02,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:02,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:36:02,033 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:02,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:02,033 INFO L85 PathProgramCache]: Analyzing trace with hash -495219604, now seen corresponding path program 2 times [2024-06-28 03:36:02,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:02,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607323401] [2024-06-28 03:36:02,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:02,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:02,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:02,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:02,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:02,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607323401] [2024-06-28 03:36:02,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607323401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:02,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:02,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:02,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736481675] [2024-06-28 03:36:02,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:02,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:02,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:02,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:02,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:02,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 273 transitions, 3695 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:02,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:02,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:02,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:03,754 INFO L124 PetriNetUnfolderBase]: 3154/4788 cut-off events. [2024-06-28 03:36:03,754 INFO L125 PetriNetUnfolderBase]: For 118691/118703 co-relation queries the response was YES. [2024-06-28 03:36:03,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31088 conditions, 4788 events. 3154/4788 cut-off events. For 118691/118703 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25207 event pairs, 691 based on Foata normal form. 16/4803 useless extension candidates. Maximal degree in co-relation 31017. Up to 3954 conditions per place. [2024-06-28 03:36:03,792 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 178 selfloop transitions, 141 changer transitions 0/322 dead transitions. [2024-06-28 03:36:03,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 322 transitions, 4798 flow [2024-06-28 03:36:03,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:03,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:03,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:36:03,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:36:03,793 INFO L175 Difference]: Start difference. First operand has 160 places, 273 transitions, 3695 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:36:03,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 322 transitions, 4798 flow [2024-06-28 03:36:04,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 322 transitions, 4569 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:04,022 INFO L231 Difference]: Finished difference. Result has 165 places, 287 transitions, 4009 flow [2024-06-28 03:36:04,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4009, PETRI_PLACES=165, PETRI_TRANSITIONS=287} [2024-06-28 03:36:04,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-28 03:36:04,023 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 287 transitions, 4009 flow [2024-06-28 03:36:04,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:04,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:04,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:04,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:36:04,023 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:04,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:04,024 INFO L85 PathProgramCache]: Analyzing trace with hash -495039866, now seen corresponding path program 2 times [2024-06-28 03:36:04,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:04,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585973986] [2024-06-28 03:36:04,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:04,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:04,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 03:36:04,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:04,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585973986] [2024-06-28 03:36:04,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585973986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:04,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:04,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:04,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173067765] [2024-06-28 03:36:04,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:04,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:04,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:04,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:04,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:04,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:04,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 287 transitions, 4009 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:04,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:04,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:04,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:05,952 INFO L124 PetriNetUnfolderBase]: 3236/4926 cut-off events. [2024-06-28 03:36:05,953 INFO L125 PetriNetUnfolderBase]: For 125929/125941 co-relation queries the response was YES. [2024-06-28 03:36:05,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31703 conditions, 4926 events. 3236/4926 cut-off events. For 125929/125941 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26180 event pairs, 678 based on Foata normal form. 40/4965 useless extension candidates. Maximal degree in co-relation 31630. Up to 3798 conditions per place. [2024-06-28 03:36:05,998 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 168 selfloop transitions, 161 changer transitions 0/332 dead transitions. [2024-06-28 03:36:05,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 332 transitions, 4957 flow [2024-06-28 03:36:05,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:05,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:06,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:36:06,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 03:36:06,000 INFO L175 Difference]: Start difference. First operand has 165 places, 287 transitions, 4009 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:36:06,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 332 transitions, 4957 flow [2024-06-28 03:36:06,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 332 transitions, 4482 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:06,213 INFO L231 Difference]: Finished difference. Result has 169 places, 296 transitions, 4135 flow [2024-06-28 03:36:06,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4135, PETRI_PLACES=169, PETRI_TRANSITIONS=296} [2024-06-28 03:36:06,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 03:36:06,213 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 296 transitions, 4135 flow [2024-06-28 03:36:06,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:06,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:06,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:06,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:36:06,214 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:06,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:06,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1175430761, now seen corresponding path program 2 times [2024-06-28 03:36:06,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:06,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456903953] [2024-06-28 03:36:06,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:06,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:06,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:06,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:06,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:06,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456903953] [2024-06-28 03:36:06,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456903953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:06,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:06,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:36:06,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623055376] [2024-06-28 03:36:06,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:06,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:36:06,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:06,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:36:06,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:36:06,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:06,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 296 transitions, 4135 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:06,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:06,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:06,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:07,503 INFO L124 PetriNetUnfolderBase]: 3241/4935 cut-off events. [2024-06-28 03:36:07,504 INFO L125 PetriNetUnfolderBase]: For 129668/129672 co-relation queries the response was YES. [2024-06-28 03:36:07,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32813 conditions, 4935 events. 3241/4935 cut-off events. For 129668/129672 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26423 event pairs, 1034 based on Foata normal form. 5/4939 useless extension candidates. Maximal degree in co-relation 32737. Up to 4859 conditions per place. [2024-06-28 03:36:07,549 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 283 selfloop transitions, 27 changer transitions 0/313 dead transitions. [2024-06-28 03:36:07,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 313 transitions, 4891 flow [2024-06-28 03:36:07,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:07,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:07,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-28 03:36:07,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-28 03:36:07,550 INFO L175 Difference]: Start difference. First operand has 169 places, 296 transitions, 4135 flow. Second operand 6 states and 97 transitions. [2024-06-28 03:36:07,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 313 transitions, 4891 flow [2024-06-28 03:36:07,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 313 transitions, 4753 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:07,834 INFO L231 Difference]: Finished difference. Result has 171 places, 299 transitions, 4100 flow [2024-06-28 03:36:07,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4100, PETRI_PLACES=171, PETRI_TRANSITIONS=299} [2024-06-28 03:36:07,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-28 03:36:07,834 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 299 transitions, 4100 flow [2024-06-28 03:36:07,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:07,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:07,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:07,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:36:07,835 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 03:36:07,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:07,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2070340986, now seen corresponding path program 3 times [2024-06-28 03:36:07,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:07,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009049888] [2024-06-28 03:36:07,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:07,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:07,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:08,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:08,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:08,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009049888] [2024-06-28 03:36:08,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009049888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:08,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:08,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:08,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458782427] [2024-06-28 03:36:08,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:08,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:08,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:08,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:08,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:08,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:08,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 299 transitions, 4100 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:08,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:08,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:08,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:09,533 INFO L124 PetriNetUnfolderBase]: 3377/5151 cut-off events. [2024-06-28 03:36:09,533 INFO L125 PetriNetUnfolderBase]: For 116452/116468 co-relation queries the response was YES. [2024-06-28 03:36:09,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32371 conditions, 5151 events. 3377/5151 cut-off events. For 116452/116468 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27592 event pairs, 693 based on Foata normal form. 44/5190 useless extension candidates. Maximal degree in co-relation 32294. Up to 4286 conditions per place. [2024-06-28 03:36:09,581 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 191 selfloop transitions, 152 changer transitions 0/346 dead transitions. [2024-06-28 03:36:09,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 346 transitions, 5067 flow [2024-06-28 03:36:09,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:09,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 03:36:09,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-28 03:36:09,582 INFO L175 Difference]: Start difference. First operand has 171 places, 299 transitions, 4100 flow. Second operand 10 states and 168 transitions. [2024-06-28 03:36:09,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 346 transitions, 5067 flow [2024-06-28 03:36:09,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 346 transitions, 5013 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:09,797 INFO L231 Difference]: Finished difference. Result has 179 places, 310 transitions, 4532 flow [2024-06-28 03:36:09,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4532, PETRI_PLACES=179, PETRI_TRANSITIONS=310} [2024-06-28 03:36:09,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-28 03:36:09,798 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 310 transitions, 4532 flow [2024-06-28 03:36:09,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:09,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:09,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:09,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:36:09,799 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 03:36:09,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:09,799 INFO L85 PathProgramCache]: Analyzing trace with hash -2070525684, now seen corresponding path program 10 times [2024-06-28 03:36:09,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:09,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969344080] [2024-06-28 03:36:09,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:09,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:09,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:10,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:10,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:10,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969344080] [2024-06-28 03:36:10,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969344080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:10,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:10,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:10,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885993642] [2024-06-28 03:36:10,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:10,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:10,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:10,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:10,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:10,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:36:10,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 310 transitions, 4532 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:36:10,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:10,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:36:10,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:11,621 INFO L124 PetriNetUnfolderBase]: 3101/4864 cut-off events. [2024-06-28 03:36:11,621 INFO L125 PetriNetUnfolderBase]: For 131334/131384 co-relation queries the response was YES. [2024-06-28 03:36:11,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32224 conditions, 4864 events. 3101/4864 cut-off events. For 131334/131384 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27575 event pairs, 592 based on Foata normal form. 44/4842 useless extension candidates. Maximal degree in co-relation 32145. Up to 3726 conditions per place. [2024-06-28 03:36:11,667 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 169 changer transitions 0/344 dead transitions. [2024-06-28 03:36:11,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 344 transitions, 5480 flow [2024-06-28 03:36:11,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:11,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:11,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:36:11,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-28 03:36:11,668 INFO L175 Difference]: Start difference. First operand has 179 places, 310 transitions, 4532 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:36:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 344 transitions, 5480 flow [2024-06-28 03:36:11,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 344 transitions, 5241 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:11,906 INFO L231 Difference]: Finished difference. Result has 183 places, 312 transitions, 4711 flow [2024-06-28 03:36:11,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4711, PETRI_PLACES=183, PETRI_TRANSITIONS=312} [2024-06-28 03:36:11,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-28 03:36:11,906 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 312 transitions, 4711 flow [2024-06-28 03:36:11,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 03:36:11,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:11,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:11,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:36:11,907 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 03:36:11,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:11,907 INFO L85 PathProgramCache]: Analyzing trace with hash -58251186, now seen corresponding path program 4 times [2024-06-28 03:36:11,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:11,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189179767] [2024-06-28 03:36:11,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:11,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:11,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:12,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 03:36:12,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:12,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189179767] [2024-06-28 03:36:12,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189179767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:12,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:12,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:12,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323583903] [2024-06-28 03:36:12,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:12,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:12,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:12,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:12,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:12,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:12,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 312 transitions, 4711 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:12,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:12,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:12,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:13,667 INFO L124 PetriNetUnfolderBase]: 3529/5405 cut-off events. [2024-06-28 03:36:13,668 INFO L125 PetriNetUnfolderBase]: For 129140/129156 co-relation queries the response was YES. [2024-06-28 03:36:13,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34963 conditions, 5405 events. 3529/5405 cut-off events. For 129140/129156 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 29538 event pairs, 685 based on Foata normal form. 44/5445 useless extension candidates. Maximal degree in co-relation 34882. Up to 4541 conditions per place. [2024-06-28 03:36:13,719 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 190 selfloop transitions, 162 changer transitions 0/355 dead transitions. [2024-06-28 03:36:13,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 355 transitions, 5668 flow [2024-06-28 03:36:13,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:13,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:13,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 03:36:13,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-06-28 03:36:13,720 INFO L175 Difference]: Start difference. First operand has 183 places, 312 transitions, 4711 flow. Second operand 10 states and 167 transitions. [2024-06-28 03:36:13,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 355 transitions, 5668 flow [2024-06-28 03:36:14,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 355 transitions, 5283 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:14,107 INFO L231 Difference]: Finished difference. Result has 189 places, 319 transitions, 4788 flow [2024-06-28 03:36:14,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4788, PETRI_PLACES=189, PETRI_TRANSITIONS=319} [2024-06-28 03:36:14,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-28 03:36:14,108 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 319 transitions, 4788 flow [2024-06-28 03:36:14,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:14,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:14,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:14,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:36:14,109 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 03:36:14,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:14,110 INFO L85 PathProgramCache]: Analyzing trace with hash -49680306, now seen corresponding path program 5 times [2024-06-28 03:36:14,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:14,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850805106] [2024-06-28 03:36:14,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:14,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:14,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:14,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:14,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850805106] [2024-06-28 03:36:14,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850805106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:14,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:14,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:14,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290806126] [2024-06-28 03:36:14,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:14,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:14,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:14,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:14,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:15,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:15,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 319 transitions, 4788 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:15,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:15,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:15,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:15,939 INFO L124 PetriNetUnfolderBase]: 3546/5437 cut-off events. [2024-06-28 03:36:15,939 INFO L125 PetriNetUnfolderBase]: For 130674/130682 co-relation queries the response was YES. [2024-06-28 03:36:15,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35364 conditions, 5437 events. 3546/5437 cut-off events. For 130674/130682 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30002 event pairs, 1008 based on Foata normal form. 12/5447 useless extension candidates. Maximal degree in co-relation 35281. Up to 5097 conditions per place. [2024-06-28 03:36:15,982 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 70 changer transitions 0/357 dead transitions. [2024-06-28 03:36:15,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 357 transitions, 5926 flow [2024-06-28 03:36:15,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:15,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:15,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:36:15,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:36:15,984 INFO L175 Difference]: Start difference. First operand has 189 places, 319 transitions, 4788 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:36:15,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 357 transitions, 5926 flow [2024-06-28 03:36:16,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 357 transitions, 5547 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:16,241 INFO L231 Difference]: Finished difference. Result has 192 places, 327 transitions, 4794 flow [2024-06-28 03:36:16,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4794, PETRI_PLACES=192, PETRI_TRANSITIONS=327} [2024-06-28 03:36:16,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-28 03:36:16,242 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 327 transitions, 4794 flow [2024-06-28 03:36:16,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:16,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:16,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:16,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:36:16,243 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 03:36:16,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:16,243 INFO L85 PathProgramCache]: Analyzing trace with hash -699529804, now seen corresponding path program 6 times [2024-06-28 03:36:16,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:16,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261106766] [2024-06-28 03:36:16,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:16,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:16,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:17,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:17,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:17,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261106766] [2024-06-28 03:36:17,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261106766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:17,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:17,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:17,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962382601] [2024-06-28 03:36:17,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:17,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:17,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:17,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:17,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:17,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:17,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 327 transitions, 4794 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:17,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:17,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:17,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:18,003 INFO L124 PetriNetUnfolderBase]: 3538/5420 cut-off events. [2024-06-28 03:36:18,005 INFO L125 PetriNetUnfolderBase]: For 130674/130690 co-relation queries the response was YES. [2024-06-28 03:36:18,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34785 conditions, 5420 events. 3538/5420 cut-off events. For 130674/130690 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 29673 event pairs, 684 based on Foata normal form. 20/5436 useless extension candidates. Maximal degree in co-relation 34700. Up to 4418 conditions per place. [2024-06-28 03:36:18,056 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 160 selfloop transitions, 194 changer transitions 0/357 dead transitions. [2024-06-28 03:36:18,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 357 transitions, 5618 flow [2024-06-28 03:36:18,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:18,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:18,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:36:18,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-28 03:36:18,058 INFO L175 Difference]: Start difference. First operand has 192 places, 327 transitions, 4794 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:36:18,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 357 transitions, 5618 flow [2024-06-28 03:36:18,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 357 transitions, 5418 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:18,344 INFO L231 Difference]: Finished difference. Result has 196 places, 327 transitions, 4989 flow [2024-06-28 03:36:18,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4989, PETRI_PLACES=196, PETRI_TRANSITIONS=327} [2024-06-28 03:36:18,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 03:36:18,345 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 327 transitions, 4989 flow [2024-06-28 03:36:18,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 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 03:36:18,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:18,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:18,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:36:18,346 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:18,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:18,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1186858601, now seen corresponding path program 3 times [2024-06-28 03:36:18,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:18,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714705024] [2024-06-28 03:36:18,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:18,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:18,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:18,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:18,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714705024] [2024-06-28 03:36:18,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714705024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:18,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:18,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:36:18,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985194447] [2024-06-28 03:36:18,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:18,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:36:18,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:18,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:36:18,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:36:18,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:18,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 327 transitions, 4989 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:18,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:18,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:18,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:19,685 INFO L124 PetriNetUnfolderBase]: 3535/5418 cut-off events. [2024-06-28 03:36:19,685 INFO L125 PetriNetUnfolderBase]: For 135157/135165 co-relation queries the response was YES. [2024-06-28 03:36:19,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35441 conditions, 5418 events. 3535/5418 cut-off events. For 135157/135165 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 29766 event pairs, 1050 based on Foata normal form. 9/5425 useless extension candidates. Maximal degree in co-relation 35354. Up to 5342 conditions per place. [2024-06-28 03:36:19,735 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 306 selfloop transitions, 26 changer transitions 0/335 dead transitions. [2024-06-28 03:36:19,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 335 transitions, 5679 flow [2024-06-28 03:36:19,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:19,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:19,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-28 03:36:19,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:36:19,736 INFO L175 Difference]: Start difference. First operand has 196 places, 327 transitions, 4989 flow. Second operand 6 states and 90 transitions. [2024-06-28 03:36:19,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 335 transitions, 5679 flow [2024-06-28 03:36:20,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 335 transitions, 5260 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:20,056 INFO L231 Difference]: Finished difference. Result has 196 places, 327 transitions, 4628 flow [2024-06-28 03:36:20,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4628, PETRI_PLACES=196, PETRI_TRANSITIONS=327} [2024-06-28 03:36:20,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-28 03:36:20,058 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 327 transitions, 4628 flow [2024-06-28 03:36:20,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:20,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:20,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:20,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:36:20,058 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:20,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:20,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1181150633, now seen corresponding path program 1 times [2024-06-28 03:36:20,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:20,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670498157] [2024-06-28 03:36:20,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:20,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:20,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:20,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:20,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670498157] [2024-06-28 03:36:20,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670498157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:20,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:20,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:20,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24635855] [2024-06-28 03:36:20,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:20,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:20,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:20,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:20,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:20,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:36:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 327 transitions, 4628 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:36:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:21,684 INFO L124 PetriNetUnfolderBase]: 3418/5312 cut-off events. [2024-06-28 03:36:21,684 INFO L125 PetriNetUnfolderBase]: For 128263/128264 co-relation queries the response was YES. [2024-06-28 03:36:21,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33641 conditions, 5312 events. 3418/5312 cut-off events. For 128263/128264 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 29969 event pairs, 1203 based on Foata normal form. 2/5280 useless extension candidates. Maximal degree in co-relation 33553. Up to 5165 conditions per place. [2024-06-28 03:36:21,735 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 322 selfloop transitions, 20 changer transitions 0/350 dead transitions. [2024-06-28 03:36:21,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 350 transitions, 5488 flow [2024-06-28 03:36:21,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:21,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:21,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 03:36:21,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:36:21,736 INFO L175 Difference]: Start difference. First operand has 196 places, 327 transitions, 4628 flow. Second operand 7 states and 110 transitions. [2024-06-28 03:36:21,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 350 transitions, 5488 flow [2024-06-28 03:36:22,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 350 transitions, 5423 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 03:36:22,027 INFO L231 Difference]: Finished difference. Result has 200 places, 336 transitions, 4697 flow [2024-06-28 03:36:22,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4697, PETRI_PLACES=200, PETRI_TRANSITIONS=336} [2024-06-28 03:36:22,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-28 03:36:22,028 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 336 transitions, 4697 flow [2024-06-28 03:36:22,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:22,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:22,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:22,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:36:22,029 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:22,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:22,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2133100327, now seen corresponding path program 1 times [2024-06-28 03:36:22,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:22,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061688681] [2024-06-28 03:36:22,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:22,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:22,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:22,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:22,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:22,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061688681] [2024-06-28 03:36:22,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061688681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:22,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:22,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:22,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138266156] [2024-06-28 03:36:22,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:22,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:22,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:22,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:22,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:22,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:22,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 336 transitions, 4697 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:22,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:22,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:22,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:23,609 INFO L124 PetriNetUnfolderBase]: 3568/5463 cut-off events. [2024-06-28 03:36:23,609 INFO L125 PetriNetUnfolderBase]: For 139440/139444 co-relation queries the response was YES. [2024-06-28 03:36:23,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35404 conditions, 5463 events. 3568/5463 cut-off events. For 139440/139444 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30010 event pairs, 1046 based on Foata normal form. 6/5468 useless extension candidates. Maximal degree in co-relation 35314. Up to 5361 conditions per place. [2024-06-28 03:36:23,656 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 320 selfloop transitions, 36 changer transitions 0/359 dead transitions. [2024-06-28 03:36:23,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 359 transitions, 5615 flow [2024-06-28 03:36:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:36:23,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-28 03:36:23,657 INFO L175 Difference]: Start difference. First operand has 200 places, 336 transitions, 4697 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:36:23,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 359 transitions, 5615 flow [2024-06-28 03:36:23,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 359 transitions, 5558 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 03:36:23,930 INFO L231 Difference]: Finished difference. Result has 205 places, 342 transitions, 4809 flow [2024-06-28 03:36:23,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4809, PETRI_PLACES=205, PETRI_TRANSITIONS=342} [2024-06-28 03:36:23,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 03:36:23,931 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 342 transitions, 4809 flow [2024-06-28 03:36:23,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:23,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:23,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:23,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:36:23,932 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:23,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:23,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1677505003, now seen corresponding path program 2 times [2024-06-28 03:36:23,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:23,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441824217] [2024-06-28 03:36:23,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:23,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:23,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:24,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:24,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:24,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441824217] [2024-06-28 03:36:24,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441824217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:24,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:24,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792945656] [2024-06-28 03:36:24,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:24,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:24,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:24,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:24,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:24,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:36:24,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 342 transitions, 4809 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:24,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:24,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:36:24,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:25,416 INFO L124 PetriNetUnfolderBase]: 3420/5319 cut-off events. [2024-06-28 03:36:25,416 INFO L125 PetriNetUnfolderBase]: For 131446/131446 co-relation queries the response was YES. [2024-06-28 03:36:25,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34234 conditions, 5319 events. 3420/5319 cut-off events. For 131446/131446 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 30082 event pairs, 1198 based on Foata normal form. 2/5290 useless extension candidates. Maximal degree in co-relation 34142. Up to 5187 conditions per place. [2024-06-28 03:36:25,460 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 329 selfloop transitions, 14 changer transitions 0/351 dead transitions. [2024-06-28 03:36:25,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 351 transitions, 5525 flow [2024-06-28 03:36:25,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:36:25,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:36:25,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-28 03:36:25,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 03:36:25,462 INFO L175 Difference]: Start difference. First operand has 205 places, 342 transitions, 4809 flow. Second operand 6 states and 94 transitions. [2024-06-28 03:36:25,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 351 transitions, 5525 flow [2024-06-28 03:36:25,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 351 transitions, 5451 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:25,734 INFO L231 Difference]: Finished difference. Result has 208 places, 342 transitions, 4770 flow [2024-06-28 03:36:25,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4770, PETRI_PLACES=208, PETRI_TRANSITIONS=342} [2024-06-28 03:36:25,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-28 03:36:25,734 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 342 transitions, 4770 flow [2024-06-28 03:36:25,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:25,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:25,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:25,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:36:25,735 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 03:36:25,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:25,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1156468467, now seen corresponding path program 1 times [2024-06-28 03:36:25,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:25,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631392580] [2024-06-28 03:36:25,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:25,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:26,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:26,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631392580] [2024-06-28 03:36:26,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631392580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:26,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:26,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:26,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489440507] [2024-06-28 03:36:26,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:26,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:26,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:26,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 342 transitions, 4770 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:26,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:26,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:26,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:27,171 INFO L124 PetriNetUnfolderBase]: 3595/5505 cut-off events. [2024-06-28 03:36:27,172 INFO L125 PetriNetUnfolderBase]: For 149898/149914 co-relation queries the response was YES. [2024-06-28 03:36:27,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35925 conditions, 5505 events. 3595/5505 cut-off events. For 149898/149914 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30257 event pairs, 809 based on Foata normal form. 18/5522 useless extension candidates. Maximal degree in co-relation 35831. Up to 5280 conditions per place. [2024-06-28 03:36:27,227 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 319 selfloop transitions, 68 changer transitions 0/390 dead transitions. [2024-06-28 03:36:27,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 390 transitions, 6020 flow [2024-06-28 03:36:27,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:27,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:36:27,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-28 03:36:27,228 INFO L175 Difference]: Start difference. First operand has 208 places, 342 transitions, 4770 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:36:27,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 390 transitions, 6020 flow [2024-06-28 03:36:27,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 390 transitions, 5986 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:27,660 INFO L231 Difference]: Finished difference. Result has 213 places, 364 transitions, 5192 flow [2024-06-28 03:36:27,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4736, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5192, PETRI_PLACES=213, PETRI_TRANSITIONS=364} [2024-06-28 03:36:27,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 03:36:27,661 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 364 transitions, 5192 flow [2024-06-28 03:36:27,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:27,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:27,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:27,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:36:27,662 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:27,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:27,662 INFO L85 PathProgramCache]: Analyzing trace with hash 259557176, now seen corresponding path program 1 times [2024-06-28 03:36:27,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:27,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900575779] [2024-06-28 03:36:27,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:27,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:27,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:28,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:28,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:28,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900575779] [2024-06-28 03:36:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900575779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:28,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:28,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903089179] [2024-06-28 03:36:28,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:28,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:28,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:28,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:28,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:28,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:28,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 364 transitions, 5192 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:28,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:28,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:28,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:29,549 INFO L124 PetriNetUnfolderBase]: 3776/5801 cut-off events. [2024-06-28 03:36:29,549 INFO L125 PetriNetUnfolderBase]: For 176432/176444 co-relation queries the response was YES. [2024-06-28 03:36:29,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39025 conditions, 5801 events. 3776/5801 cut-off events. For 176432/176444 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32226 event pairs, 742 based on Foata normal form. 28/5828 useless extension candidates. Maximal degree in co-relation 38929. Up to 4594 conditions per place. [2024-06-28 03:36:29,611 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 284 selfloop transitions, 133 changer transitions 0/420 dead transitions. [2024-06-28 03:36:29,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 420 transitions, 6493 flow [2024-06-28 03:36:29,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:36:29,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:36:29,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 03:36:29,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-28 03:36:29,613 INFO L175 Difference]: Start difference. First operand has 213 places, 364 transitions, 5192 flow. Second operand 10 states and 173 transitions. [2024-06-28 03:36:29,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 420 transitions, 6493 flow [2024-06-28 03:36:30,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 420 transitions, 6456 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 03:36:30,045 INFO L231 Difference]: Finished difference. Result has 222 places, 370 transitions, 5584 flow [2024-06-28 03:36:30,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5155, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5584, PETRI_PLACES=222, PETRI_TRANSITIONS=370} [2024-06-28 03:36:30,046 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 03:36:30,046 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 370 transitions, 5584 flow [2024-06-28 03:36:30,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:30,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:30,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:30,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:36:30,047 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 03:36:30,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:30,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1042994813, now seen corresponding path program 2 times [2024-06-28 03:36:30,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:30,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135610243] [2024-06-28 03:36:30,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:30,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:30,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:30,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:30,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135610243] [2024-06-28 03:36:30,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135610243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:30,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:30,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:30,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913371786] [2024-06-28 03:36:30,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:30,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:30,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:30,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:30,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:30,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:30,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 370 transitions, 5584 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:30,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:30,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:30,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:31,683 INFO L124 PetriNetUnfolderBase]: 3820/5863 cut-off events. [2024-06-28 03:36:31,683 INFO L125 PetriNetUnfolderBase]: For 182873/182883 co-relation queries the response was YES. [2024-06-28 03:36:31,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40376 conditions, 5863 events. 3820/5863 cut-off events. For 182873/182883 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 32771 event pairs, 835 based on Foata normal form. 12/5874 useless extension candidates. Maximal degree in co-relation 40277. Up to 5623 conditions per place. [2024-06-28 03:36:31,744 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 82 changer transitions 0/416 dead transitions. [2024-06-28 03:36:31,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 416 transitions, 6902 flow [2024-06-28 03:36:31,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:31,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:31,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:36:31,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-28 03:36:31,745 INFO L175 Difference]: Start difference. First operand has 222 places, 370 transitions, 5584 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:36:31,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 416 transitions, 6902 flow [2024-06-28 03:36:32,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 416 transitions, 6761 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:32,305 INFO L231 Difference]: Finished difference. Result has 225 places, 386 transitions, 5781 flow [2024-06-28 03:36:32,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5443, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5781, PETRI_PLACES=225, PETRI_TRANSITIONS=386} [2024-06-28 03:36:32,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 03:36:32,306 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 386 transitions, 5781 flow [2024-06-28 03:36:32,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:32,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:32,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:32,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:36:32,306 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 03:36:32,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:32,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1096706149, now seen corresponding path program 3 times [2024-06-28 03:36:32,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:32,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88937597] [2024-06-28 03:36:32,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:32,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:32,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:32,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:32,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:32,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88937597] [2024-06-28 03:36:32,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88937597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:32,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:32,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:32,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673724330] [2024-06-28 03:36:32,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:32,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:32,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:32,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:32,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:32,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:32,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 386 transitions, 5781 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:32,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:32,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:32,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:34,022 INFO L124 PetriNetUnfolderBase]: 3814/5854 cut-off events. [2024-06-28 03:36:34,022 INFO L125 PetriNetUnfolderBase]: For 185233/185245 co-relation queries the response was YES. [2024-06-28 03:36:34,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40386 conditions, 5854 events. 3814/5854 cut-off events. For 185233/185245 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 32664 event pairs, 812 based on Foata normal form. 14/5867 useless extension candidates. Maximal degree in co-relation 40285. Up to 5618 conditions per place. [2024-06-28 03:36:34,088 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 319 selfloop transitions, 88 changer transitions 0/410 dead transitions. [2024-06-28 03:36:34,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 410 transitions, 6836 flow [2024-06-28 03:36:34,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:36:34,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:36:34,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:36:34,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:36:34,091 INFO L175 Difference]: Start difference. First operand has 225 places, 386 transitions, 5781 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:36:34,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 410 transitions, 6836 flow [2024-06-28 03:36:34,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 410 transitions, 6709 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:34,565 INFO L231 Difference]: Finished difference. Result has 230 places, 386 transitions, 5838 flow [2024-06-28 03:36:34,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5838, PETRI_PLACES=230, PETRI_TRANSITIONS=386} [2024-06-28 03:36:34,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 03:36:34,566 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 386 transitions, 5838 flow [2024-06-28 03:36:34,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:34,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:34,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:34,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:36:34,567 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:34,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:34,567 INFO L85 PathProgramCache]: Analyzing trace with hash 576744242, now seen corresponding path program 2 times [2024-06-28 03:36:34,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:34,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706349429] [2024-06-28 03:36:34,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:34,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:34,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:35,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706349429] [2024-06-28 03:36:35,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706349429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:35,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:35,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692821297] [2024-06-28 03:36:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:35,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:35,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:35,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:35,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 386 transitions, 5838 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:35,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:35,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:35,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:36,480 INFO L124 PetriNetUnfolderBase]: 3967/6109 cut-off events. [2024-06-28 03:36:36,481 INFO L125 PetriNetUnfolderBase]: For 214097/214109 co-relation queries the response was YES. [2024-06-28 03:36:36,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42446 conditions, 6109 events. 3967/6109 cut-off events. For 214097/214109 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34453 event pairs, 746 based on Foata normal form. 28/6136 useless extension candidates. Maximal degree in co-relation 42344. Up to 4134 conditions per place. [2024-06-28 03:36:36,545 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 168 changer transitions 0/437 dead transitions. [2024-06-28 03:36:36,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 437 transitions, 7164 flow [2024-06-28 03:36:36,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:36,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:36,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:36:36,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-28 03:36:36,547 INFO L175 Difference]: Start difference. First operand has 230 places, 386 transitions, 5838 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:36:36,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 437 transitions, 7164 flow [2024-06-28 03:36:37,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 437 transitions, 6990 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:37,027 INFO L231 Difference]: Finished difference. Result has 234 places, 390 transitions, 6168 flow [2024-06-28 03:36:37,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6168, PETRI_PLACES=234, PETRI_TRANSITIONS=390} [2024-06-28 03:36:37,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-28 03:36:37,028 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 390 transitions, 6168 flow [2024-06-28 03:36:37,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:37,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:37,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:37,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:36:37,029 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 03:36:37,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:37,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2133399229, now seen corresponding path program 4 times [2024-06-28 03:36:37,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:37,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31021692] [2024-06-28 03:36:37,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:37,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:37,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:37,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:37,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31021692] [2024-06-28 03:36:37,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31021692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:37,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:37,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:37,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448922824] [2024-06-28 03:36:37,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:37,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:37,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:37,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:37,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:37,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:37,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 390 transitions, 6168 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:37,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:37,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:37,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:38,861 INFO L124 PetriNetUnfolderBase]: 3974/6129 cut-off events. [2024-06-28 03:36:38,862 INFO L125 PetriNetUnfolderBase]: For 222139/222143 co-relation queries the response was YES. [2024-06-28 03:36:38,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43569 conditions, 6129 events. 3974/6129 cut-off events. For 222139/222143 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34939 event pairs, 1163 based on Foata normal form. 7/6135 useless extension candidates. Maximal degree in co-relation 43465. Up to 5880 conditions per place. [2024-06-28 03:36:38,929 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 321 selfloop transitions, 93 changer transitions 0/417 dead transitions. [2024-06-28 03:36:38,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 417 transitions, 7216 flow [2024-06-28 03:36:38,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:38,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:38,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:36:38,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-28 03:36:38,930 INFO L175 Difference]: Start difference. First operand has 234 places, 390 transitions, 6168 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:36:38,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 417 transitions, 7216 flow [2024-06-28 03:36:39,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 417 transitions, 7049 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:39,421 INFO L231 Difference]: Finished difference. Result has 236 places, 395 transitions, 6284 flow [2024-06-28 03:36:39,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6284, PETRI_PLACES=236, PETRI_TRANSITIONS=395} [2024-06-28 03:36:39,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 03:36:39,425 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 395 transitions, 6284 flow [2024-06-28 03:36:39,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:39,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:39,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:39,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:36:39,426 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 03:36:39,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:39,426 INFO L85 PathProgramCache]: Analyzing trace with hash 2078616157, now seen corresponding path program 5 times [2024-06-28 03:36:39,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:39,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535001360] [2024-06-28 03:36:39,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:39,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:39,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:39,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:39,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:39,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535001360] [2024-06-28 03:36:39,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535001360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:39,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:39,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:39,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221702683] [2024-06-28 03:36:39,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:39,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:39,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:39,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:39,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:40,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:40,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 395 transitions, 6284 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:40,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:40,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:40,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:41,262 INFO L124 PetriNetUnfolderBase]: 3984/6133 cut-off events. [2024-06-28 03:36:41,262 INFO L125 PetriNetUnfolderBase]: For 215305/215317 co-relation queries the response was YES. [2024-06-28 03:36:41,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43546 conditions, 6133 events. 3984/6133 cut-off events. For 215305/215317 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34734 event pairs, 867 based on Foata normal form. 14/6146 useless extension candidates. Maximal degree in co-relation 43441. Up to 5890 conditions per place. [2024-06-28 03:36:41,323 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 96 changer transitions 0/418 dead transitions. [2024-06-28 03:36:41,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 418 transitions, 7331 flow [2024-06-28 03:36:41,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:41,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:41,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:36:41,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-28 03:36:41,325 INFO L175 Difference]: Start difference. First operand has 236 places, 395 transitions, 6284 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:36:41,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 418 transitions, 7331 flow [2024-06-28 03:36:41,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 418 transitions, 7146 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:41,771 INFO L231 Difference]: Finished difference. Result has 237 places, 400 transitions, 6378 flow [2024-06-28 03:36:41,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6378, PETRI_PLACES=237, PETRI_TRANSITIONS=400} [2024-06-28 03:36:41,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 03:36:41,772 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 400 transitions, 6378 flow [2024-06-28 03:36:41,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:41,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:41,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 03:36:41,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:36:41,773 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 03:36:41,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:41,773 INFO L85 PathProgramCache]: Analyzing trace with hash -280787220, now seen corresponding path program 3 times [2024-06-28 03:36:41,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:41,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621437260] [2024-06-28 03:36:41,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:41,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:41,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:42,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:42,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621437260] [2024-06-28 03:36:42,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621437260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:42,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:42,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:42,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642854985] [2024-06-28 03:36:42,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:42,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:42,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:42,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:42,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:42,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:42,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 400 transitions, 6378 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:42,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:42,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:42,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:43,705 INFO L124 PetriNetUnfolderBase]: 4217/6521 cut-off events. [2024-06-28 03:36:43,705 INFO L125 PetriNetUnfolderBase]: For 229551/229567 co-relation queries the response was YES. [2024-06-28 03:36:43,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45691 conditions, 6521 events. 4217/6521 cut-off events. For 229551/229567 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37468 event pairs, 875 based on Foata normal form. 32/6549 useless extension candidates. Maximal degree in co-relation 45587. Up to 4974 conditions per place. [2024-06-28 03:36:43,774 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 184 changer transitions 0/447 dead transitions. [2024-06-28 03:36:43,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 447 transitions, 7695 flow [2024-06-28 03:36:43,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:43,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:43,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:36:43,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-28 03:36:43,775 INFO L175 Difference]: Start difference. First operand has 237 places, 400 transitions, 6378 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:36:43,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 447 transitions, 7695 flow [2024-06-28 03:36:44,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 447 transitions, 7535 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:44,425 INFO L231 Difference]: Finished difference. Result has 242 places, 406 transitions, 6728 flow [2024-06-28 03:36:44,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6728, PETRI_PLACES=242, PETRI_TRANSITIONS=406} [2024-06-28 03:36:44,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-28 03:36:44,425 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 406 transitions, 6728 flow [2024-06-28 03:36:44,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:44,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:44,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:44,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:36:44,426 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 03:36:44,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:44,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1549285652, now seen corresponding path program 4 times [2024-06-28 03:36:44,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:44,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813158750] [2024-06-28 03:36:44,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:44,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:44,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:45,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:45,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813158750] [2024-06-28 03:36:45,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813158750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:45,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:45,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:45,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491438284] [2024-06-28 03:36:45,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:45,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:45,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:45,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:45,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:45,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:45,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 406 transitions, 6728 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:45,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:45,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:45,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:46,368 INFO L124 PetriNetUnfolderBase]: 4353/6750 cut-off events. [2024-06-28 03:36:46,368 INFO L125 PetriNetUnfolderBase]: For 247599/247615 co-relation queries the response was YES. [2024-06-28 03:36:46,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48189 conditions, 6750 events. 4353/6750 cut-off events. For 247599/247615 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39343 event pairs, 870 based on Foata normal form. 32/6777 useless extension candidates. Maximal degree in co-relation 48084. Up to 5174 conditions per place. [2024-06-28 03:36:46,440 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 194 changer transitions 0/450 dead transitions. [2024-06-28 03:36:46,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 450 transitions, 8036 flow [2024-06-28 03:36:46,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:46,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:46,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:36:46,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-28 03:36:46,441 INFO L175 Difference]: Start difference. First operand has 242 places, 406 transitions, 6728 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:36:46,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 450 transitions, 8036 flow [2024-06-28 03:36:46,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 450 transitions, 7831 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 03:36:46,968 INFO L231 Difference]: Finished difference. Result has 249 places, 409 transitions, 7038 flow [2024-06-28 03:36:46,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7038, PETRI_PLACES=249, PETRI_TRANSITIONS=409} [2024-06-28 03:36:46,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 03:36:46,968 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 409 transitions, 7038 flow [2024-06-28 03:36:46,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:46,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:46,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:46,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:36:46,969 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 03:36:46,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:46,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1015362184, now seen corresponding path program 5 times [2024-06-28 03:36:46,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:46,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966808424] [2024-06-28 03:36:46,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:46,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:47,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:47,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:47,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966808424] [2024-06-28 03:36:47,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966808424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:47,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:47,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:36:47,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803980487] [2024-06-28 03:36:47,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:47,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:36:47,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:47,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:36:47,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:36:47,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:47,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 409 transitions, 7038 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:47,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:47,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:47,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:49,081 INFO L124 PetriNetUnfolderBase]: 4361/6770 cut-off events. [2024-06-28 03:36:49,081 INFO L125 PetriNetUnfolderBase]: For 252298/252314 co-relation queries the response was YES. [2024-06-28 03:36:49,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48986 conditions, 6770 events. 4361/6770 cut-off events. For 252298/252314 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39324 event pairs, 802 based on Foata normal form. 32/6797 useless extension candidates. Maximal degree in co-relation 48878. Up to 3472 conditions per place. [2024-06-28 03:36:49,159 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 240 selfloop transitions, 214 changer transitions 0/457 dead transitions. [2024-06-28 03:36:49,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 457 transitions, 8352 flow [2024-06-28 03:36:49,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:36:49,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:36:49,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:36:49,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 03:36:49,161 INFO L175 Difference]: Start difference. First operand has 249 places, 409 transitions, 7038 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:36:49,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 457 transitions, 8352 flow [2024-06-28 03:36:49,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 457 transitions, 8085 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:36:49,856 INFO L231 Difference]: Finished difference. Result has 253 places, 410 transitions, 7253 flow [2024-06-28 03:36:49,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6771, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7253, PETRI_PLACES=253, PETRI_TRANSITIONS=410} [2024-06-28 03:36:49,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 03:36:49,857 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 410 transitions, 7253 flow [2024-06-28 03:36:49,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:49,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:49,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:49,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:36:49,858 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:49,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:49,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1865048867, now seen corresponding path program 2 times [2024-06-28 03:36:49,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:49,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054511198] [2024-06-28 03:36:49,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:49,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:50,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:50,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:50,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054511198] [2024-06-28 03:36:50,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054511198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:50,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:50,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:50,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829322641] [2024-06-28 03:36:50,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:50,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:50,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:50,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:50,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:50,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:50,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 410 transitions, 7253 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:50,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:50,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:50,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:51,687 INFO L124 PetriNetUnfolderBase]: 4371/6795 cut-off events. [2024-06-28 03:36:51,687 INFO L125 PetriNetUnfolderBase]: For 254023/254023 co-relation queries the response was YES. [2024-06-28 03:36:51,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50010 conditions, 6795 events. 4371/6795 cut-off events. For 254023/254023 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 40076 event pairs, 1612 based on Foata normal form. 2/6796 useless extension candidates. Maximal degree in co-relation 49900. Up to 6725 conditions per place. [2024-06-28 03:36:51,759 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 17 changer transitions 0/423 dead transitions. [2024-06-28 03:36:51,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 423 transitions, 8167 flow [2024-06-28 03:36:51,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:51,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:51,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-28 03:36:51,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-06-28 03:36:51,761 INFO L175 Difference]: Start difference. First operand has 253 places, 410 transitions, 7253 flow. Second operand 7 states and 101 transitions. [2024-06-28 03:36:51,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 423 transitions, 8167 flow [2024-06-28 03:36:52,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 423 transitions, 7703 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:52,465 INFO L231 Difference]: Finished difference. Result has 253 places, 413 transitions, 6878 flow [2024-06-28 03:36:52,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6789, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6878, PETRI_PLACES=253, PETRI_TRANSITIONS=413} [2024-06-28 03:36:52,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 03:36:52,466 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 413 transitions, 6878 flow [2024-06-28 03:36:52,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:52,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:52,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:36:52,466 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:52,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1865060957, now seen corresponding path program 3 times [2024-06-28 03:36:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:52,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238102507] [2024-06-28 03:36:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:52,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:52,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 03:36:52,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:52,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238102507] [2024-06-28 03:36:52,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238102507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:52,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:52,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:52,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907789456] [2024-06-28 03:36:52,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:52,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:52,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:52,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:52,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:53,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 413 transitions, 6878 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:53,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:53,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:53,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:54,277 INFO L124 PetriNetUnfolderBase]: 4365/6777 cut-off events. [2024-06-28 03:36:54,278 INFO L125 PetriNetUnfolderBase]: For 250023/250031 co-relation queries the response was YES. [2024-06-28 03:36:54,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48632 conditions, 6777 events. 4365/6777 cut-off events. For 250023/250031 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39802 event pairs, 1326 based on Foata normal form. 10/6785 useless extension candidates. Maximal degree in co-relation 48521. Up to 6670 conditions per place. [2024-06-28 03:36:54,363 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 37 changer transitions 0/425 dead transitions. [2024-06-28 03:36:54,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 425 transitions, 7762 flow [2024-06-28 03:36:54,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:54,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:54,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-28 03:36:54,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 03:36:54,365 INFO L175 Difference]: Start difference. First operand has 253 places, 413 transitions, 6878 flow. Second operand 7 states and 106 transitions. [2024-06-28 03:36:54,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 425 transitions, 7762 flow [2024-06-28 03:36:55,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 425 transitions, 7650 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 03:36:55,222 INFO L231 Difference]: Finished difference. Result has 253 places, 413 transitions, 6846 flow [2024-06-28 03:36:55,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6846, PETRI_PLACES=253, PETRI_TRANSITIONS=413} [2024-06-28 03:36:55,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 03:36:55,223 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 413 transitions, 6846 flow [2024-06-28 03:36:55,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:55,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:55,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:55,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:36:55,224 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:55,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:55,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1865061329, now seen corresponding path program 6 times [2024-06-28 03:36:55,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:55,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23807467] [2024-06-28 03:36:55,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:55,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:55,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:55,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:55,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:55,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23807467] [2024-06-28 03:36:55,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23807467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:55,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:55,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:55,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757012758] [2024-06-28 03:36:55,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:55,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:55,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:55,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:55,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:55,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:36:55,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 413 transitions, 6846 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:55,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:55,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:36:55,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:57,075 INFO L124 PetriNetUnfolderBase]: 4359/6767 cut-off events. [2024-06-28 03:36:57,075 INFO L125 PetriNetUnfolderBase]: For 255967/255983 co-relation queries the response was YES. [2024-06-28 03:36:57,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48653 conditions, 6767 events. 4359/6767 cut-off events. For 255967/255983 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39597 event pairs, 1004 based on Foata normal form. 18/6781 useless extension candidates. Maximal degree in co-relation 48543. Up to 6524 conditions per place. [2024-06-28 03:36:57,162 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 327 selfloop transitions, 94 changer transitions 0/424 dead transitions. [2024-06-28 03:36:57,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 424 transitions, 7729 flow [2024-06-28 03:36:57,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:57,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:57,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-28 03:36:57,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 03:36:57,163 INFO L175 Difference]: Start difference. First operand has 253 places, 413 transitions, 6846 flow. Second operand 7 states and 106 transitions. [2024-06-28 03:36:57,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 424 transitions, 7729 flow [2024-06-28 03:36:57,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 424 transitions, 7602 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:36:57,863 INFO L231 Difference]: Finished difference. Result has 254 places, 413 transitions, 6915 flow [2024-06-28 03:36:57,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6719, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6915, PETRI_PLACES=254, PETRI_TRANSITIONS=413} [2024-06-28 03:36:57,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 03:36:57,864 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 413 transitions, 6915 flow [2024-06-28 03:36:57,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:57,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:36:57,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:36:57,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:36:57,865 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:36:57,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:36:57,865 INFO L85 PathProgramCache]: Analyzing trace with hash -2039039571, now seen corresponding path program 1 times [2024-06-28 03:36:57,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:36:57,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112452865] [2024-06-28 03:36:57,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:36:57,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:36:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:36:58,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:36:58,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:36:58,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112452865] [2024-06-28 03:36:58,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112452865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:36:58,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:36:58,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:36:58,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892960775] [2024-06-28 03:36:58,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:36:58,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:36:58,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:36:58,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:36:58,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:36:58,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:36:58,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 413 transitions, 6915 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:36:58,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:36:58,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:36:58,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:36:59,700 INFO L124 PetriNetUnfolderBase]: 4265/6693 cut-off events. [2024-06-28 03:36:59,700 INFO L125 PetriNetUnfolderBase]: For 250574/250580 co-relation queries the response was YES. [2024-06-28 03:36:59,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47934 conditions, 6693 events. 4265/6693 cut-off events. For 250574/250580 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40245 event pairs, 1515 based on Foata normal form. 2/6657 useless extension candidates. Maximal degree in co-relation 47823. Up to 6524 conditions per place. [2024-06-28 03:36:59,775 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 396 selfloop transitions, 15 changer transitions 0/432 dead transitions. [2024-06-28 03:36:59,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 432 transitions, 7847 flow [2024-06-28 03:36:59,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:36:59,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:36:59,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:36:59,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:36:59,776 INFO L175 Difference]: Start difference. First operand has 254 places, 413 transitions, 6915 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:36:59,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 432 transitions, 7847 flow [2024-06-28 03:37:00,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 432 transitions, 7539 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:00,499 INFO L231 Difference]: Finished difference. Result has 254 places, 416 transitions, 6699 flow [2024-06-28 03:37:00,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6607, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6699, PETRI_PLACES=254, PETRI_TRANSITIONS=416} [2024-06-28 03:37:00,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-28 03:37:00,504 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 416 transitions, 6699 flow [2024-06-28 03:37:00,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:00,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:00,505 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 03:37:00,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:37:00,505 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:00,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:00,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1102012009, now seen corresponding path program 1 times [2024-06-28 03:37:00,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:00,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776303710] [2024-06-28 03:37:00,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:00,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:00,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:01,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:01,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:01,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776303710] [2024-06-28 03:37:01,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776303710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:01,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:01,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:01,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19867269] [2024-06-28 03:37:01,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:01,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:01,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:01,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:01,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:01,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 416 transitions, 6699 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:01,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:01,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:01,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:02,570 INFO L124 PetriNetUnfolderBase]: 4436/6872 cut-off events. [2024-06-28 03:37:02,571 INFO L125 PetriNetUnfolderBase]: For 275620/275632 co-relation queries the response was YES. [2024-06-28 03:37:02,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50005 conditions, 6872 events. 4436/6872 cut-off events. For 275620/275632 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40255 event pairs, 995 based on Foata normal form. 16/6887 useless extension candidates. Maximal degree in co-relation 49893. Up to 6501 conditions per place. [2024-06-28 03:37:02,637 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 344 selfloop transitions, 111 changer transitions 0/458 dead transitions. [2024-06-28 03:37:02,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 458 transitions, 8032 flow [2024-06-28 03:37:02,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:02,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:02,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 03:37:02,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:37:02,638 INFO L175 Difference]: Start difference. First operand has 254 places, 416 transitions, 6699 flow. Second operand 9 states and 150 transitions. [2024-06-28 03:37:02,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 458 transitions, 8032 flow [2024-06-28 03:37:03,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 458 transitions, 7962 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:03,383 INFO L231 Difference]: Finished difference. Result has 259 places, 428 transitions, 7008 flow [2024-06-28 03:37:03,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6629, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7008, PETRI_PLACES=259, PETRI_TRANSITIONS=428} [2024-06-28 03:37:03,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-28 03:37:03,384 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 428 transitions, 7008 flow [2024-06-28 03:37:03,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:03,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:03,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:03,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:37:03,384 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:03,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:03,385 INFO L85 PathProgramCache]: Analyzing trace with hash -2039034921, now seen corresponding path program 2 times [2024-06-28 03:37:03,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:03,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929612567] [2024-06-28 03:37:03,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:03,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:03,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:03,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:03,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:03,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929612567] [2024-06-28 03:37:03,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929612567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:03,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:03,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:03,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7869975] [2024-06-28 03:37:03,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:03,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:03,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:03,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:03,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:04,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:04,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 428 transitions, 7008 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 03:37:04,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:04,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:04,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:05,186 INFO L124 PetriNetUnfolderBase]: 4322/6773 cut-off events. [2024-06-28 03:37:05,187 INFO L125 PetriNetUnfolderBase]: For 270409/270415 co-relation queries the response was YES. [2024-06-28 03:37:05,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49666 conditions, 6773 events. 4322/6773 cut-off events. For 270409/270415 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 40667 event pairs, 1527 based on Foata normal form. 2/6736 useless extension candidates. Maximal degree in co-relation 49552. Up to 6569 conditions per place. [2024-06-28 03:37:05,268 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 400 selfloop transitions, 29 changer transitions 0/450 dead transitions. [2024-06-28 03:37:05,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 450 transitions, 8128 flow [2024-06-28 03:37:05,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:05,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:05,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:37:05,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-28 03:37:05,270 INFO L175 Difference]: Start difference. First operand has 259 places, 428 transitions, 7008 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:37:05,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 450 transitions, 8128 flow [2024-06-28 03:37:05,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 450 transitions, 7991 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:05,926 INFO L231 Difference]: Finished difference. Result has 262 places, 434 transitions, 7057 flow [2024-06-28 03:37:05,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7057, PETRI_PLACES=262, PETRI_TRANSITIONS=434} [2024-06-28 03:37:05,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 03:37:05,927 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 434 transitions, 7057 flow [2024-06-28 03:37:05,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 03:37:05,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:05,928 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 03:37:05,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:37:05,928 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:05,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:05,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1102023169, now seen corresponding path program 2 times [2024-06-28 03:37:05,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:05,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907992721] [2024-06-28 03:37:05,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:05,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:05,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:06,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:06,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:06,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907992721] [2024-06-28 03:37:06,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907992721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:06,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:06,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:06,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96506699] [2024-06-28 03:37:06,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:06,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:06,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:06,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:06,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:06,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:06,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 434 transitions, 7057 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:06,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:06,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:06,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:07,896 INFO L124 PetriNetUnfolderBase]: 4479/6932 cut-off events. [2024-06-28 03:37:07,896 INFO L125 PetriNetUnfolderBase]: For 299027/299039 co-relation queries the response was YES. [2024-06-28 03:37:07,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51695 conditions, 6932 events. 4479/6932 cut-off events. For 299027/299039 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40639 event pairs, 999 based on Foata normal form. 16/6947 useless extension candidates. Maximal degree in co-relation 51579. Up to 6549 conditions per place. [2024-06-28 03:37:07,976 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 357 selfloop transitions, 109 changer transitions 0/469 dead transitions. [2024-06-28 03:37:07,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 469 transitions, 8339 flow [2024-06-28 03:37:07,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:07,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:07,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:37:07,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-28 03:37:07,978 INFO L175 Difference]: Start difference. First operand has 262 places, 434 transitions, 7057 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:37:07,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 469 transitions, 8339 flow [2024-06-28 03:37:08,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 469 transitions, 8264 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:37:08,851 INFO L231 Difference]: Finished difference. Result has 268 places, 437 transitions, 7244 flow [2024-06-28 03:37:08,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7244, PETRI_PLACES=268, PETRI_TRANSITIONS=437} [2024-06-28 03:37:08,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 03:37:08,852 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 437 transitions, 7244 flow [2024-06-28 03:37:08,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:08,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:08,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:08,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:37:08,852 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:08,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:08,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1144530251, now seen corresponding path program 3 times [2024-06-28 03:37:08,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:08,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005230222] [2024-06-28 03:37:08,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:08,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:08,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:09,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:09,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:09,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005230222] [2024-06-28 03:37:09,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005230222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:09,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:09,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:09,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622120825] [2024-06-28 03:37:09,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:09,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:09,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:09,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:09,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:09,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:37:09,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 437 transitions, 7244 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 03:37:09,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:09,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:37:09,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:10,726 INFO L124 PetriNetUnfolderBase]: 4337/6795 cut-off events. [2024-06-28 03:37:10,727 INFO L125 PetriNetUnfolderBase]: For 285597/285603 co-relation queries the response was YES. [2024-06-28 03:37:10,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50399 conditions, 6795 events. 4337/6795 cut-off events. For 285597/285603 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40795 event pairs, 1530 based on Foata normal form. 3/6760 useless extension candidates. Maximal degree in co-relation 50281. Up to 6627 conditions per place. [2024-06-28 03:37:10,803 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 410 selfloop transitions, 17 changer transitions 0/448 dead transitions. [2024-06-28 03:37:10,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 448 transitions, 8134 flow [2024-06-28 03:37:10,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:10,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:10,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-28 03:37:10,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-28 03:37:10,804 INFO L175 Difference]: Start difference. First operand has 268 places, 437 transitions, 7244 flow. Second operand 7 states and 107 transitions. [2024-06-28 03:37:10,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 448 transitions, 8134 flow [2024-06-28 03:37:11,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 448 transitions, 7891 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:11,669 INFO L231 Difference]: Finished difference. Result has 269 places, 437 transitions, 7041 flow [2024-06-28 03:37:11,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7001, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7041, PETRI_PLACES=269, PETRI_TRANSITIONS=437} [2024-06-28 03:37:11,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-28 03:37:11,670 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 437 transitions, 7041 flow [2024-06-28 03:37:11,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 03:37:11,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:11,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:11,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:37:11,671 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 03:37:11,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:11,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1861657137, now seen corresponding path program 1 times [2024-06-28 03:37:11,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:11,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920385394] [2024-06-28 03:37:11,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:11,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:12,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:12,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:12,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920385394] [2024-06-28 03:37:12,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920385394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:12,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:12,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:12,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823481783] [2024-06-28 03:37:12,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:12,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:12,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:12,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:12,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:12,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:12,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 437 transitions, 7041 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:12,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:12,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:12,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:13,894 INFO L124 PetriNetUnfolderBase]: 4465/6929 cut-off events. [2024-06-28 03:37:13,894 INFO L125 PetriNetUnfolderBase]: For 310744/310744 co-relation queries the response was YES. [2024-06-28 03:37:14,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51527 conditions, 6929 events. 4465/6929 cut-off events. For 310744/310744 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40849 event pairs, 1629 based on Foata normal form. 2/6930 useless extension candidates. Maximal degree in co-relation 51408. Up to 6859 conditions per place. [2024-06-28 03:37:14,102 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 430 selfloop transitions, 16 changer transitions 0/449 dead transitions. [2024-06-28 03:37:14,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 449 transitions, 8001 flow [2024-06-28 03:37:14,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:37:14,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:37:14,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-28 03:37:14,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 03:37:14,104 INFO L175 Difference]: Start difference. First operand has 269 places, 437 transitions, 7041 flow. Second operand 7 states and 100 transitions. [2024-06-28 03:37:14,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 449 transitions, 8001 flow [2024-06-28 03:37:14,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 449 transitions, 7950 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:14,954 INFO L231 Difference]: Finished difference. Result has 270 places, 439 transitions, 7069 flow [2024-06-28 03:37:14,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7069, PETRI_PLACES=270, PETRI_TRANSITIONS=439} [2024-06-28 03:37:14,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 03:37:14,955 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 439 transitions, 7069 flow [2024-06-28 03:37:14,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:14,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:14,956 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 03:37:14,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:37:14,956 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:14,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:14,957 INFO L85 PathProgramCache]: Analyzing trace with hash 195274251, now seen corresponding path program 1 times [2024-06-28 03:37:14,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:14,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681025320] [2024-06-28 03:37:14,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:14,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:14,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:16,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:16,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:16,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681025320] [2024-06-28 03:37:16,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681025320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:16,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:16,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:37:16,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665735473] [2024-06-28 03:37:16,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:16,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:37:16,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:16,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:37:16,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:37:16,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:16,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 439 transitions, 7069 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:16,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:16,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:16,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:17,616 INFO L124 PetriNetUnfolderBase]: 4506/6989 cut-off events. [2024-06-28 03:37:17,616 INFO L125 PetriNetUnfolderBase]: For 333391/333401 co-relation queries the response was YES. [2024-06-28 03:37:17,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52267 conditions, 6989 events. 4506/6989 cut-off events. For 333391/333401 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40990 event pairs, 995 based on Foata normal form. 22/7010 useless extension candidates. Maximal degree in co-relation 52147. Up to 6511 conditions per place. [2024-06-28 03:37:17,708 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 403 selfloop transitions, 83 changer transitions 0/489 dead transitions. [2024-06-28 03:37:17,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 489 transitions, 8287 flow [2024-06-28 03:37:17,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:37:17,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:37:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 03:37:17,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-28 03:37:17,719 INFO L175 Difference]: Start difference. First operand has 270 places, 439 transitions, 7069 flow. Second operand 11 states and 174 transitions. [2024-06-28 03:37:17,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 489 transitions, 8287 flow [2024-06-28 03:37:18,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 489 transitions, 8224 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:37:18,812 INFO L231 Difference]: Finished difference. Result has 277 places, 444 transitions, 7277 flow [2024-06-28 03:37:18,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7006, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7277, PETRI_PLACES=277, PETRI_TRANSITIONS=444} [2024-06-28 03:37:18,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 03:37:18,813 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 444 transitions, 7277 flow [2024-06-28 03:37:18,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:18,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:18,813 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 03:37:18,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:37:18,813 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 03:37:18,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:18,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1644216477, now seen corresponding path program 2 times [2024-06-28 03:37:18,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:18,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436746196] [2024-06-28 03:37:18,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:18,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:18,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:19,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:19,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:19,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436746196] [2024-06-28 03:37:19,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436746196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:19,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:19,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:37:19,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725913267] [2024-06-28 03:37:19,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:19,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:37:19,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:19,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:37:19,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:37:20,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:20,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 444 transitions, 7277 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:20,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:20,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:20,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:21,569 INFO L124 PetriNetUnfolderBase]: 4574/7103 cut-off events. [2024-06-28 03:37:21,570 INFO L125 PetriNetUnfolderBase]: For 349606/349616 co-relation queries the response was YES. [2024-06-28 03:37:21,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53891 conditions, 7103 events. 4574/7103 cut-off events. For 349606/349616 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42108 event pairs, 1249 based on Foata normal form. 22/7124 useless extension candidates. Maximal degree in co-relation 53769. Up to 6672 conditions per place. [2024-06-28 03:37:21,660 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 411 selfloop transitions, 81 changer transitions 0/495 dead transitions. [2024-06-28 03:37:21,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 495 transitions, 8568 flow [2024-06-28 03:37:21,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:37:21,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:37:21,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 03:37:21,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:37:21,662 INFO L175 Difference]: Start difference. First operand has 277 places, 444 transitions, 7277 flow. Second operand 11 states and 176 transitions. [2024-06-28 03:37:21,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 495 transitions, 8568 flow [2024-06-28 03:37:22,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 495 transitions, 8305 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:22,909 INFO L231 Difference]: Finished difference. Result has 281 places, 450 transitions, 7349 flow [2024-06-28 03:37:22,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7349, PETRI_PLACES=281, PETRI_TRANSITIONS=450} [2024-06-28 03:37:22,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 03:37:22,910 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 450 transitions, 7349 flow [2024-06-28 03:37:22,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:22,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:22,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:37:22,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:37:22,911 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 03:37:22,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:22,911 INFO L85 PathProgramCache]: Analyzing trace with hash 125484243, now seen corresponding path program 3 times [2024-06-28 03:37:22,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:22,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513344223] [2024-06-28 03:37:22,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:22,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:24,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:24,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:24,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513344223] [2024-06-28 03:37:24,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513344223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:24,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:24,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:37:24,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947555198] [2024-06-28 03:37:24,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:24,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:37:24,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:24,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:37:24,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:37:24,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:24,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 450 transitions, 7349 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:24,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:24,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:24,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:25,831 INFO L124 PetriNetUnfolderBase]: 4615/7181 cut-off events. [2024-06-28 03:37:25,832 INFO L125 PetriNetUnfolderBase]: For 360975/360979 co-relation queries the response was YES. [2024-06-28 03:37:25,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54270 conditions, 7181 events. 4615/7181 cut-off events. For 360975/360979 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42836 event pairs, 1256 based on Foata normal form. 16/7196 useless extension candidates. Maximal degree in co-relation 54146. Up to 6756 conditions per place. [2024-06-28 03:37:25,933 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 397 selfloop transitions, 99 changer transitions 0/499 dead transitions. [2024-06-28 03:37:25,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 499 transitions, 8602 flow [2024-06-28 03:37:25,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:37:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:37:25,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-28 03:37:25,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-28 03:37:25,935 INFO L175 Difference]: Start difference. First operand has 281 places, 450 transitions, 7349 flow. Second operand 11 states and 177 transitions. [2024-06-28 03:37:25,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 499 transitions, 8602 flow [2024-06-28 03:37:27,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 499 transitions, 8429 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:27,107 INFO L231 Difference]: Finished difference. Result has 287 places, 455 transitions, 7519 flow [2024-06-28 03:37:27,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7519, PETRI_PLACES=287, PETRI_TRANSITIONS=455} [2024-06-28 03:37:27,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 03:37:27,108 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 455 transitions, 7519 flow [2024-06-28 03:37:27,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:27,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:27,108 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 03:37:27,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:37:27,108 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 03:37:27,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:27,109 INFO L85 PathProgramCache]: Analyzing trace with hash 156649473, now seen corresponding path program 4 times [2024-06-28 03:37:27,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:27,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178984235] [2024-06-28 03:37:27,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:27,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:27,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:28,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 03:37:28,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:28,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178984235] [2024-06-28 03:37:28,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178984235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:28,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:28,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:37:28,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094121599] [2024-06-28 03:37:28,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:28,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:37:28,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:28,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:37:28,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:37:28,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:28,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 455 transitions, 7519 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:28,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:28,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:28,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:29,724 INFO L124 PetriNetUnfolderBase]: 4656/7250 cut-off events. [2024-06-28 03:37:29,724 INFO L125 PetriNetUnfolderBase]: For 375984/375988 co-relation queries the response was YES. [2024-06-28 03:37:29,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54950 conditions, 7250 events. 4656/7250 cut-off events. For 375984/375988 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 43330 event pairs, 1227 based on Foata normal form. 16/7265 useless extension candidates. Maximal degree in co-relation 54823. Up to 6412 conditions per place. [2024-06-28 03:37:29,814 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 365 selfloop transitions, 145 changer transitions 0/513 dead transitions. [2024-06-28 03:37:29,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 513 transitions, 8870 flow [2024-06-28 03:37:29,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:37:29,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:37:29,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 03:37:29,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-28 03:37:29,816 INFO L175 Difference]: Start difference. First operand has 287 places, 455 transitions, 7519 flow. Second operand 12 states and 194 transitions. [2024-06-28 03:37:29,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 513 transitions, 8870 flow [2024-06-28 03:37:30,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 513 transitions, 8651 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:30,843 INFO L231 Difference]: Finished difference. Result has 293 places, 464 transitions, 7789 flow [2024-06-28 03:37:30,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7789, PETRI_PLACES=293, PETRI_TRANSITIONS=464} [2024-06-28 03:37:30,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 03:37:30,843 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 464 transitions, 7789 flow [2024-06-28 03:37:30,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:30,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:30,844 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 03:37:30,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:37:30,844 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:30,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:30,844 INFO L85 PathProgramCache]: Analyzing trace with hash 750608689, now seen corresponding path program 3 times [2024-06-28 03:37:30,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:30,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265862177] [2024-06-28 03:37:30,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:30,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:31,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:31,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:31,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265862177] [2024-06-28 03:37:31,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265862177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:31,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:31,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:31,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658815433] [2024-06-28 03:37:31,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:31,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:31,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:31,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:31,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:31,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:31,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 464 transitions, 7789 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:31,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:31,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:31,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:32,955 INFO L124 PetriNetUnfolderBase]: 4689/7289 cut-off events. [2024-06-28 03:37:32,955 INFO L125 PetriNetUnfolderBase]: For 383739/383755 co-relation queries the response was YES. [2024-06-28 03:37:33,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55857 conditions, 7289 events. 4689/7289 cut-off events. For 383739/383755 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 43458 event pairs, 1141 based on Foata normal form. 20/7308 useless extension candidates. Maximal degree in co-relation 55728. Up to 6885 conditions per place. [2024-06-28 03:37:33,042 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 384 selfloop transitions, 119 changer transitions 0/506 dead transitions. [2024-06-28 03:37:33,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 506 transitions, 9234 flow [2024-06-28 03:37:33,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:37:33,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-28 03:37:33,044 INFO L175 Difference]: Start difference. First operand has 293 places, 464 transitions, 7789 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:37:33,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 506 transitions, 9234 flow [2024-06-28 03:37:34,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 506 transitions, 8886 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 03:37:34,178 INFO L231 Difference]: Finished difference. Result has 295 places, 475 transitions, 7837 flow [2024-06-28 03:37:34,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7441, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7837, PETRI_PLACES=295, PETRI_TRANSITIONS=475} [2024-06-28 03:37:34,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 03:37:34,178 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 475 transitions, 7837 flow [2024-06-28 03:37:34,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:34,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:34,179 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 03:37:34,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:37:34,179 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 03:37:34,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:34,179 INFO L85 PathProgramCache]: Analyzing trace with hash 263824283, now seen corresponding path program 5 times [2024-06-28 03:37:34,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:34,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321987921] [2024-06-28 03:37:34,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:34,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:35,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 03:37:35,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:35,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321987921] [2024-06-28 03:37:35,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321987921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:35,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:35,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:35,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479731824] [2024-06-28 03:37:35,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:35,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:35,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:35,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:35,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:35,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:35,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 475 transitions, 7837 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:35,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:35,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:35,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:36,733 INFO L124 PetriNetUnfolderBase]: 4757/7403 cut-off events. [2024-06-28 03:37:36,734 INFO L125 PetriNetUnfolderBase]: For 399984/399996 co-relation queries the response was YES. [2024-06-28 03:37:36,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56722 conditions, 7403 events. 4757/7403 cut-off events. For 399984/399996 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44289 event pairs, 929 based on Foata normal form. 24/7426 useless extension candidates. Maximal degree in co-relation 56592. Up to 6764 conditions per place. [2024-06-28 03:37:36,838 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 426 selfloop transitions, 91 changer transitions 0/520 dead transitions. [2024-06-28 03:37:36,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 520 transitions, 9117 flow [2024-06-28 03:37:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:36,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:36,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 03:37:36,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025 [2024-06-28 03:37:36,839 INFO L175 Difference]: Start difference. First operand has 295 places, 475 transitions, 7837 flow. Second operand 10 states and 161 transitions. [2024-06-28 03:37:36,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 520 transitions, 9117 flow [2024-06-28 03:37:38,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 520 transitions, 8973 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:38,138 INFO L231 Difference]: Finished difference. Result has 302 places, 480 transitions, 8007 flow [2024-06-28 03:37:38,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8007, PETRI_PLACES=302, PETRI_TRANSITIONS=480} [2024-06-28 03:37:38,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-28 03:37:38,138 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 480 transitions, 8007 flow [2024-06-28 03:37:38,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:38,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:38,139 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 03:37:38,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:37:38,139 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 03:37:38,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:38,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1169608309, now seen corresponding path program 6 times [2024-06-28 03:37:38,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:38,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360063430] [2024-06-28 03:37:38,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:38,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:38,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:39,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:39,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:39,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360063430] [2024-06-28 03:37:39,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360063430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:39,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:39,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:37:39,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370023168] [2024-06-28 03:37:39,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:39,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:37:39,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:39,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:37:39,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:37:39,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:39,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 480 transitions, 8007 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:39,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:39,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:39,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:40,902 INFO L124 PetriNetUnfolderBase]: 4825/7520 cut-off events. [2024-06-28 03:37:40,903 INFO L125 PetriNetUnfolderBase]: For 416629/416639 co-relation queries the response was YES. [2024-06-28 03:37:40,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57880 conditions, 7520 events. 4825/7520 cut-off events. For 416629/416639 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 45220 event pairs, 1094 based on Foata normal form. 22/7541 useless extension candidates. Maximal degree in co-relation 57748. Up to 7080 conditions per place. [2024-06-28 03:37:41,011 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 425 selfloop transitions, 100 changer transitions 0/528 dead transitions. [2024-06-28 03:37:41,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 528 transitions, 9334 flow [2024-06-28 03:37:41,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:37:41,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:37:41,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-28 03:37:41,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-28 03:37:41,012 INFO L175 Difference]: Start difference. First operand has 302 places, 480 transitions, 8007 flow. Second operand 11 states and 178 transitions. [2024-06-28 03:37:41,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 528 transitions, 9334 flow [2024-06-28 03:37:42,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 528 transitions, 9123 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:42,467 INFO L231 Difference]: Finished difference. Result has 308 places, 484 transitions, 8132 flow [2024-06-28 03:37:42,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7796, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8132, PETRI_PLACES=308, PETRI_TRANSITIONS=484} [2024-06-28 03:37:42,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 03:37:42,468 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 484 transitions, 8132 flow [2024-06-28 03:37:42,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:42,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:42,469 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 03:37:42,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:37:42,469 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:42,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:42,469 INFO L85 PathProgramCache]: Analyzing trace with hash 329634634, now seen corresponding path program 1 times [2024-06-28 03:37:42,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:42,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805421414] [2024-06-28 03:37:42,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:42,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:43,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:43,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:43,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805421414] [2024-06-28 03:37:43,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805421414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:43,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:43,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:43,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339157303] [2024-06-28 03:37:43,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:43,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:43,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:43,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:43,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:43,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:43,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 484 transitions, 8132 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:43,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:43,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:43,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:44,433 INFO L124 PetriNetUnfolderBase]: 4838/7541 cut-off events. [2024-06-28 03:37:44,433 INFO L125 PetriNetUnfolderBase]: For 404079/404083 co-relation queries the response was YES. [2024-06-28 03:37:44,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57844 conditions, 7541 events. 4838/7541 cut-off events. For 404079/404083 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45485 event pairs, 1494 based on Foata normal form. 5/7545 useless extension candidates. Maximal degree in co-relation 57710. Up to 7444 conditions per place. [2024-06-28 03:37:44,541 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 474 selfloop transitions, 35 changer transitions 0/512 dead transitions. [2024-06-28 03:37:44,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 512 transitions, 9428 flow [2024-06-28 03:37:44,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:44,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:44,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:37:44,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:37:44,542 INFO L175 Difference]: Start difference. First operand has 308 places, 484 transitions, 8132 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:37:44,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 512 transitions, 9428 flow [2024-06-28 03:37:46,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 512 transitions, 9212 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:46,019 INFO L231 Difference]: Finished difference. Result has 309 places, 490 transitions, 8090 flow [2024-06-28 03:37:46,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8090, PETRI_PLACES=309, PETRI_TRANSITIONS=490} [2024-06-28 03:37:46,021 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 03:37:46,021 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 490 transitions, 8090 flow [2024-06-28 03:37:46,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:46,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:46,022 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 03:37:46,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:37:46,022 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 03:37:46,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:46,022 INFO L85 PathProgramCache]: Analyzing trace with hash 189844149, now seen corresponding path program 7 times [2024-06-28 03:37:46,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:46,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597345120] [2024-06-28 03:37:46,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:46,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:46,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:47,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:47,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:47,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597345120] [2024-06-28 03:37:47,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597345120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:47,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:47,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:37:47,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532528608] [2024-06-28 03:37:47,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:47,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:37:47,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:47,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:37:47,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:37:47,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:47,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 490 transitions, 8090 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:47,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:47,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:47,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:48,744 INFO L124 PetriNetUnfolderBase]: 4818/7505 cut-off events. [2024-06-28 03:37:48,745 INFO L125 PetriNetUnfolderBase]: For 409264/409276 co-relation queries the response was YES. [2024-06-28 03:37:48,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57148 conditions, 7505 events. 4818/7505 cut-off events. For 409264/409276 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45049 event pairs, 1019 based on Foata normal form. 24/7528 useless extension candidates. Maximal degree in co-relation 57013. Up to 6696 conditions per place. [2024-06-28 03:37:48,846 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 387 selfloop transitions, 139 changer transitions 0/529 dead transitions. [2024-06-28 03:37:48,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 529 transitions, 9302 flow [2024-06-28 03:37:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:37:48,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:37:48,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 03:37:48,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-28 03:37:48,847 INFO L175 Difference]: Start difference. First operand has 309 places, 490 transitions, 8090 flow. Second operand 10 states and 164 transitions. [2024-06-28 03:37:48,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 529 transitions, 9302 flow [2024-06-28 03:37:50,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 529 transitions, 9186 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 03:37:50,259 INFO L231 Difference]: Finished difference. Result has 315 places, 490 transitions, 8264 flow [2024-06-28 03:37:50,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7974, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8264, PETRI_PLACES=315, PETRI_TRANSITIONS=490} [2024-06-28 03:37:50,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 03:37:50,260 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 490 transitions, 8264 flow [2024-06-28 03:37:50,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:50,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:50,260 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 03:37:50,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:37:50,261 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:50,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:50,261 INFO L85 PathProgramCache]: Analyzing trace with hash -385079796, now seen corresponding path program 2 times [2024-06-28 03:37:50,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:50,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917857674] [2024-06-28 03:37:50,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:50,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:50,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:50,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:50,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917857674] [2024-06-28 03:37:50,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917857674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:50,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:50,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:50,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330624545] [2024-06-28 03:37:50,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:50,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:50,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:50,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:50,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:50,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:50,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 490 transitions, 8264 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:50,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:50,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:50,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:52,423 INFO L124 PetriNetUnfolderBase]: 4815/7505 cut-off events. [2024-06-28 03:37:52,424 INFO L125 PetriNetUnfolderBase]: For 409637/409641 co-relation queries the response was YES. [2024-06-28 03:37:52,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57719 conditions, 7505 events. 4815/7505 cut-off events. For 409637/409641 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45230 event pairs, 1479 based on Foata normal form. 5/7509 useless extension candidates. Maximal degree in co-relation 57582. Up to 7424 conditions per place. [2024-06-28 03:37:52,507 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 474 selfloop transitions, 31 changer transitions 0/508 dead transitions. [2024-06-28 03:37:52,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 508 transitions, 9334 flow [2024-06-28 03:37:52,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:37:52,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:37:52,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:37:52,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 03:37:52,508 INFO L175 Difference]: Start difference. First operand has 315 places, 490 transitions, 8264 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:37:52,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 508 transitions, 9334 flow [2024-06-28 03:37:53,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 508 transitions, 9054 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 03:37:53,608 INFO L231 Difference]: Finished difference. Result has 316 places, 490 transitions, 8052 flow [2024-06-28 03:37:53,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8052, PETRI_PLACES=316, PETRI_TRANSITIONS=490} [2024-06-28 03:37:53,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-28 03:37:53,609 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 490 transitions, 8052 flow [2024-06-28 03:37:53,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:53,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:53,609 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 03:37:53,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:37:53,609 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:37:53,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:53,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1086978603, now seen corresponding path program 4 times [2024-06-28 03:37:53,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:53,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965229265] [2024-06-28 03:37:53,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:53,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:54,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:54,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:54,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965229265] [2024-06-28 03:37:54,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965229265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:54,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:54,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:37:54,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580482930] [2024-06-28 03:37:54,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:54,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:37:54,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:54,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:37:54,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:37:54,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:54,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 490 transitions, 8052 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:54,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:54,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:54,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:55,960 INFO L124 PetriNetUnfolderBase]: 4839/7536 cut-off events. [2024-06-28 03:37:55,960 INFO L125 PetriNetUnfolderBase]: For 394774/394784 co-relation queries the response was YES. [2024-06-28 03:37:56,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57026 conditions, 7536 events. 4839/7536 cut-off events. For 394774/394784 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45309 event pairs, 1150 based on Foata normal form. 14/7549 useless extension candidates. Maximal degree in co-relation 56888. Up to 7122 conditions per place. [2024-06-28 03:37:56,071 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 415 selfloop transitions, 119 changer transitions 0/537 dead transitions. [2024-06-28 03:37:56,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 537 transitions, 9619 flow [2024-06-28 03:37:56,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:56,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:37:56,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-28 03:37:56,072 INFO L175 Difference]: Start difference. First operand has 316 places, 490 transitions, 8052 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:37:56,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 537 transitions, 9619 flow [2024-06-28 03:37:57,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 537 transitions, 9553 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 03:37:57,195 INFO L231 Difference]: Finished difference. Result has 319 places, 496 transitions, 8303 flow [2024-06-28 03:37:57,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7986, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8303, PETRI_PLACES=319, PETRI_TRANSITIONS=496} [2024-06-28 03:37:57,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 03:37:57,196 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 496 transitions, 8303 flow [2024-06-28 03:37:57,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:57,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:37:57,197 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 03:37:57,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:37:57,197 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 03:37:57,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:37:57,197 INFO L85 PathProgramCache]: Analyzing trace with hash 2135277995, now seen corresponding path program 8 times [2024-06-28 03:37:57,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:37:57,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338691785] [2024-06-28 03:37:57,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:37:57,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:37:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:37:57,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:37:57,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:37:57,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338691785] [2024-06-28 03:37:57,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338691785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:37:57,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:37:57,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:37:57,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357676809] [2024-06-28 03:37:57,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:37:57,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:37:57,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:37:57,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:37:57,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:37:58,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:37:58,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 496 transitions, 8303 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:37:58,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:37:58,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:37:58,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:37:59,629 INFO L124 PetriNetUnfolderBase]: 4880/7604 cut-off events. [2024-06-28 03:37:59,629 INFO L125 PetriNetUnfolderBase]: For 419430/419442 co-relation queries the response was YES. [2024-06-28 03:37:59,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58056 conditions, 7604 events. 4880/7604 cut-off events. For 419430/419442 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 45614 event pairs, 783 based on Foata normal form. 24/7627 useless extension candidates. Maximal degree in co-relation 57917. Up to 6691 conditions per place. [2024-06-28 03:37:59,752 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 431 selfloop transitions, 99 changer transitions 0/533 dead transitions. [2024-06-28 03:37:59,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 533 transitions, 9569 flow [2024-06-28 03:37:59,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:37:59,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:37:59,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:37:59,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 03:37:59,754 INFO L175 Difference]: Start difference. First operand has 319 places, 496 transitions, 8303 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:37:59,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 533 transitions, 9569 flow [2024-06-28 03:38:01,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 533 transitions, 9344 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:01,215 INFO L231 Difference]: Finished difference. Result has 323 places, 499 transitions, 8399 flow [2024-06-28 03:38:01,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8078, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8399, PETRI_PLACES=323, PETRI_TRANSITIONS=499} [2024-06-28 03:38:01,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 03:38:01,216 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 499 transitions, 8399 flow [2024-06-28 03:38:01,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:01,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:01,216 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 03:38:01,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:38:01,217 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 03:38:01,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:01,217 INFO L85 PathProgramCache]: Analyzing trace with hash 720476609, now seen corresponding path program 9 times [2024-06-28 03:38:01,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:01,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461416137] [2024-06-28 03:38:01,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:01,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:01,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:02,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:02,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:02,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461416137] [2024-06-28 03:38:02,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461416137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:02,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:02,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:38:02,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601693052] [2024-06-28 03:38:02,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:02,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:38:02,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:02,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:38:02,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:38:02,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:02,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 499 transitions, 8399 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:02,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:02,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:02,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:03,962 INFO L124 PetriNetUnfolderBase]: 4860/7574 cut-off events. [2024-06-28 03:38:03,963 INFO L125 PetriNetUnfolderBase]: For 419129/419141 co-relation queries the response was YES. [2024-06-28 03:38:04,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 7574 events. 4860/7574 cut-off events. For 419129/419141 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45636 event pairs, 986 based on Foata normal form. 24/7597 useless extension candidates. Maximal degree in co-relation 57706. Up to 6504 conditions per place. [2024-06-28 03:38:04,074 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 370 selfloop transitions, 163 changer transitions 0/536 dead transitions. [2024-06-28 03:38:04,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 536 transitions, 9634 flow [2024-06-28 03:38:04,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:04,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:04,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:38:04,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 03:38:04,093 INFO L175 Difference]: Start difference. First operand has 323 places, 499 transitions, 8399 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:38:04,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 536 transitions, 9634 flow [2024-06-28 03:38:05,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 536 transitions, 9367 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:05,664 INFO L231 Difference]: Finished difference. Result has 327 places, 502 transitions, 8540 flow [2024-06-28 03:38:05,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8132, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8540, PETRI_PLACES=327, PETRI_TRANSITIONS=502} [2024-06-28 03:38:05,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-28 03:38:05,665 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 502 transitions, 8540 flow [2024-06-28 03:38:05,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:05,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:05,666 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 03:38:05,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:38:05,666 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 03:38:05,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:05,666 INFO L85 PathProgramCache]: Analyzing trace with hash 2137959185, now seen corresponding path program 10 times [2024-06-28 03:38:05,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:05,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551732773] [2024-06-28 03:38:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:05,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:05,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:06,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:06,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:06,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551732773] [2024-06-28 03:38:06,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551732773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:06,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:06,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:38:06,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445062778] [2024-06-28 03:38:06,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:06,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:38:06,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:06,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:38:06,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:38:07,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:07,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 502 transitions, 8540 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:07,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:07,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:07,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:08,963 INFO L124 PetriNetUnfolderBase]: 4942/7727 cut-off events. [2024-06-28 03:38:08,963 INFO L125 PetriNetUnfolderBase]: For 407440/407444 co-relation queries the response was YES. [2024-06-28 03:38:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58215 conditions, 7727 events. 4942/7727 cut-off events. For 407440/407444 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47130 event pairs, 1288 based on Foata normal form. 16/7742 useless extension candidates. Maximal degree in co-relation 58072. Up to 6844 conditions per place. [2024-06-28 03:38:09,074 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 404 selfloop transitions, 140 changer transitions 0/547 dead transitions. [2024-06-28 03:38:09,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 547 transitions, 9871 flow [2024-06-28 03:38:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:38:09,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:38:09,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 03:38:09,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405 [2024-06-28 03:38:09,076 INFO L175 Difference]: Start difference. First operand has 327 places, 502 transitions, 8540 flow. Second operand 10 states and 162 transitions. [2024-06-28 03:38:09,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 547 transitions, 9871 flow [2024-06-28 03:38:10,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 547 transitions, 9550 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:10,295 INFO L231 Difference]: Finished difference. Result has 331 places, 507 transitions, 8646 flow [2024-06-28 03:38:10,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8219, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8646, PETRI_PLACES=331, PETRI_TRANSITIONS=507} [2024-06-28 03:38:10,296 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 03:38:10,296 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 507 transitions, 8646 flow [2024-06-28 03:38:10,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:10,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:10,296 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 03:38:10,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:38:10,296 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:10,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:10,297 INFO L85 PathProgramCache]: Analyzing trace with hash 6882440, now seen corresponding path program 3 times [2024-06-28 03:38:10,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:10,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582214983] [2024-06-28 03:38:10,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:10,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:10,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:10,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:10,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:10,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582214983] [2024-06-28 03:38:10,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582214983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:10,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:10,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:10,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089440876] [2024-06-28 03:38:10,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:10,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:10,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:10,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:10,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:10,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:10,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 507 transitions, 8646 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:10,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:10,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:10,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:12,503 INFO L124 PetriNetUnfolderBase]: 4955/7738 cut-off events. [2024-06-28 03:38:12,504 INFO L125 PetriNetUnfolderBase]: For 398910/398914 co-relation queries the response was YES. [2024-06-28 03:38:12,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58510 conditions, 7738 events. 4955/7738 cut-off events. For 398910/398914 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47089 event pairs, 1514 based on Foata normal form. 5/7742 useless extension candidates. Maximal degree in co-relation 58366. Up to 7624 conditions per place. [2024-06-28 03:38:12,627 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 486 selfloop transitions, 42 changer transitions 0/531 dead transitions. [2024-06-28 03:38:12,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 531 transitions, 9984 flow [2024-06-28 03:38:12,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:12,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:12,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:38:12,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:38:12,629 INFO L175 Difference]: Start difference. First operand has 331 places, 507 transitions, 8646 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:38:12,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 531 transitions, 9984 flow [2024-06-28 03:38:13,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 531 transitions, 9654 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:13,929 INFO L231 Difference]: Finished difference. Result has 331 places, 513 transitions, 8520 flow [2024-06-28 03:38:13,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8520, PETRI_PLACES=331, PETRI_TRANSITIONS=513} [2024-06-28 03:38:13,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 03:38:13,930 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 513 transitions, 8520 flow [2024-06-28 03:38:13,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:13,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:13,930 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 03:38:13,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:38:13,930 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 03:38:13,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:13,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1432304818, now seen corresponding path program 4 times [2024-06-28 03:38:13,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:13,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488625018] [2024-06-28 03:38:13,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:13,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:13,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:14,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:14,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:14,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488625018] [2024-06-28 03:38:14,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488625018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:14,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:14,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:14,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95909201] [2024-06-28 03:38:14,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:14,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:14,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:14,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:14,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:14,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:14,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 513 transitions, 8520 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:14,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:14,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:14,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:16,094 INFO L124 PetriNetUnfolderBase]: 4970/7759 cut-off events. [2024-06-28 03:38:16,094 INFO L125 PetriNetUnfolderBase]: For 404428/404432 co-relation queries the response was YES. [2024-06-28 03:38:16,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58407 conditions, 7759 events. 4970/7759 cut-off events. For 404428/404432 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47168 event pairs, 1513 based on Foata normal form. 5/7762 useless extension candidates. Maximal degree in co-relation 58262. Up to 7674 conditions per place. [2024-06-28 03:38:16,207 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 495 selfloop transitions, 36 changer transitions 0/534 dead transitions. [2024-06-28 03:38:16,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 534 transitions, 9762 flow [2024-06-28 03:38:16,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:16,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:16,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-28 03:38:16,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-28 03:38:16,209 INFO L175 Difference]: Start difference. First operand has 331 places, 513 transitions, 8520 flow. Second operand 8 states and 115 transitions. [2024-06-28 03:38:16,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 534 transitions, 9762 flow [2024-06-28 03:38:17,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 534 transitions, 9635 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-28 03:38:17,540 INFO L231 Difference]: Finished difference. Result has 335 places, 522 transitions, 8629 flow [2024-06-28 03:38:17,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8629, PETRI_PLACES=335, PETRI_TRANSITIONS=522} [2024-06-28 03:38:17,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 03:38:17,541 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 522 transitions, 8629 flow [2024-06-28 03:38:17,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:17,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:17,541 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 03:38:17,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:38:17,541 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:17,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:17,542 INFO L85 PathProgramCache]: Analyzing trace with hash 521714127, now seen corresponding path program 11 times [2024-06-28 03:38:17,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:17,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335286800] [2024-06-28 03:38:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:17,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:18,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 03:38:18,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:18,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335286800] [2024-06-28 03:38:18,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335286800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:18,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:18,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:38:18,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135410334] [2024-06-28 03:38:18,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:18,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:38:18,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:18,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:38:18,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:38:18,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:18,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 522 transitions, 8629 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:18,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:18,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:18,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:20,367 INFO L124 PetriNetUnfolderBase]: 5011/7826 cut-off events. [2024-06-28 03:38:20,367 INFO L125 PetriNetUnfolderBase]: For 417546/417558 co-relation queries the response was YES. [2024-06-28 03:38:20,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58628 conditions, 7826 events. 5011/7826 cut-off events. For 417546/417558 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47590 event pairs, 1021 based on Foata normal form. 24/7849 useless extension candidates. Maximal degree in co-relation 58482. Up to 6531 conditions per place. [2024-06-28 03:38:20,481 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 384 selfloop transitions, 172 changer transitions 0/559 dead transitions. [2024-06-28 03:38:20,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 559 transitions, 9959 flow [2024-06-28 03:38:20,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:38:20,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:38:20,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 03:38:20,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-28 03:38:20,483 INFO L175 Difference]: Start difference. First operand has 335 places, 522 transitions, 8629 flow. Second operand 9 states and 147 transitions. [2024-06-28 03:38:20,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 559 transitions, 9959 flow [2024-06-28 03:38:21,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 559 transitions, 9880 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:21,674 INFO L231 Difference]: Finished difference. Result has 340 places, 525 transitions, 9052 flow [2024-06-28 03:38:21,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8550, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9052, PETRI_PLACES=340, PETRI_TRANSITIONS=525} [2024-06-28 03:38:21,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 03:38:21,675 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 525 transitions, 9052 flow [2024-06-28 03:38:21,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:21,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:21,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:21,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:38:21,676 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 03:38:21,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:21,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1739997105, now seen corresponding path program 5 times [2024-06-28 03:38:21,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:21,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066266109] [2024-06-28 03:38:21,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:21,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:21,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:22,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:22,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:22,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066266109] [2024-06-28 03:38:22,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066266109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:22,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:22,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:22,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483034129] [2024-06-28 03:38:22,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:22,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:22,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:22,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:22,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:22,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:22,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 525 transitions, 9052 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:22,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:22,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:22,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:24,289 INFO L124 PetriNetUnfolderBase]: 5025/7856 cut-off events. [2024-06-28 03:38:24,289 INFO L125 PetriNetUnfolderBase]: For 431350/431354 co-relation queries the response was YES. [2024-06-28 03:38:24,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59859 conditions, 7856 events. 5025/7856 cut-off events. For 431350/431354 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 47983 event pairs, 1484 based on Foata normal form. 10/7865 useless extension candidates. Maximal degree in co-relation 59711. Up to 7419 conditions per place. [2024-06-28 03:38:24,392 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 418 selfloop transitions, 138 changer transitions 0/559 dead transitions. [2024-06-28 03:38:24,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 559 transitions, 10483 flow [2024-06-28 03:38:24,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:24,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:24,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:38:24,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-28 03:38:24,394 INFO L175 Difference]: Start difference. First operand has 340 places, 525 transitions, 9052 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:38:24,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 559 transitions, 10483 flow [2024-06-28 03:38:25,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 559 transitions, 10103 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:25,724 INFO L231 Difference]: Finished difference. Result has 343 places, 529 transitions, 9041 flow [2024-06-28 03:38:25,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8676, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9041, PETRI_PLACES=343, PETRI_TRANSITIONS=529} [2024-06-28 03:38:25,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 03:38:25,725 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 529 transitions, 9041 flow [2024-06-28 03:38:25,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:25,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:25,726 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 03:38:25,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:38:25,726 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 03:38:25,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:25,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1749251535, now seen corresponding path program 6 times [2024-06-28 03:38:25,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:25,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644196315] [2024-06-28 03:38:25,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:26,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:26,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:26,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644196315] [2024-06-28 03:38:26,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644196315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:26,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:26,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:26,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213171631] [2024-06-28 03:38:26,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:26,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:26,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:26,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:26,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:26,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:26,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 529 transitions, 9041 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:26,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:26,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:26,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:28,254 INFO L124 PetriNetUnfolderBase]: 5085/7929 cut-off events. [2024-06-28 03:38:28,255 INFO L125 PetriNetUnfolderBase]: For 416074/416086 co-relation queries the response was YES. [2024-06-28 03:38:28,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59911 conditions, 7929 events. 5085/7929 cut-off events. For 416074/416086 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48216 event pairs, 1157 based on Foata normal form. 16/7944 useless extension candidates. Maximal degree in co-relation 59762. Up to 7465 conditions per place. [2024-06-28 03:38:28,369 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 428 selfloop transitions, 140 changer transitions 0/571 dead transitions. [2024-06-28 03:38:28,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 571 transitions, 10735 flow [2024-06-28 03:38:28,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:28,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:38:28,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-28 03:38:28,370 INFO L175 Difference]: Start difference. First operand has 343 places, 529 transitions, 9041 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:38:28,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 571 transitions, 10735 flow [2024-06-28 03:38:29,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 571 transitions, 10455 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:29,812 INFO L231 Difference]: Finished difference. Result has 344 places, 538 transitions, 9217 flow [2024-06-28 03:38:29,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9217, PETRI_PLACES=344, PETRI_TRANSITIONS=538} [2024-06-28 03:38:29,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 03:38:29,813 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 538 transitions, 9217 flow [2024-06-28 03:38:29,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:29,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:29,814 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 03:38:29,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:38:29,814 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 03:38:29,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:29,814 INFO L85 PathProgramCache]: Analyzing trace with hash 12603893, now seen corresponding path program 7 times [2024-06-28 03:38:29,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:29,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995515097] [2024-06-28 03:38:29,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:29,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:29,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:30,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:30,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:30,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995515097] [2024-06-28 03:38:30,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995515097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:30,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:30,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:30,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575208307] [2024-06-28 03:38:30,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:30,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:30,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:30,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:30,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:30,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:30,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 538 transitions, 9217 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:30,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:30,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:30,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:32,232 INFO L124 PetriNetUnfolderBase]: 5070/7909 cut-off events. [2024-06-28 03:38:32,232 INFO L125 PetriNetUnfolderBase]: For 399664/399676 co-relation queries the response was YES. [2024-06-28 03:38:32,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59150 conditions, 7909 events. 5070/7909 cut-off events. For 399664/399676 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48101 event pairs, 1157 based on Foata normal form. 17/7925 useless extension candidates. Maximal degree in co-relation 59002. Up to 7455 conditions per place. [2024-06-28 03:38:32,347 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 416 selfloop transitions, 147 changer transitions 0/566 dead transitions. [2024-06-28 03:38:32,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 566 transitions, 10597 flow [2024-06-28 03:38:32,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:38:32,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:38:32,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:38:32,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:38:32,349 INFO L175 Difference]: Start difference. First operand has 344 places, 538 transitions, 9217 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:38:32,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 566 transitions, 10597 flow [2024-06-28 03:38:33,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 566 transitions, 10338 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:33,664 INFO L231 Difference]: Finished difference. Result has 347 places, 538 transitions, 9268 flow [2024-06-28 03:38:33,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8960, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9268, PETRI_PLACES=347, PETRI_TRANSITIONS=538} [2024-06-28 03:38:33,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 03:38:33,664 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 538 transitions, 9268 flow [2024-06-28 03:38:33,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:33,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:33,665 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 03:38:33,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:38:33,665 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 03:38:33,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:33,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1952731828, now seen corresponding path program 5 times [2024-06-28 03:38:33,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:33,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529962481] [2024-06-28 03:38:33,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:33,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:33,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:34,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:34,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:34,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529962481] [2024-06-28 03:38:34,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529962481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:34,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:34,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:34,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495729361] [2024-06-28 03:38:34,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:34,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:34,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:34,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:34,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:34,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:34,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 538 transitions, 9268 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:34,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:34,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:34,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:35,946 INFO L124 PetriNetUnfolderBase]: 5075/7924 cut-off events. [2024-06-28 03:38:35,946 INFO L125 PetriNetUnfolderBase]: For 397010/397018 co-relation queries the response was YES. [2024-06-28 03:38:36,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59150 conditions, 7924 events. 5075/7924 cut-off events. For 397010/397018 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48456 event pairs, 1530 based on Foata normal form. 9/7931 useless extension candidates. Maximal degree in co-relation 59002. Up to 7768 conditions per place. [2024-06-28 03:38:36,043 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 501 selfloop transitions, 62 changer transitions 0/566 dead transitions. [2024-06-28 03:38:36,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 566 transitions, 10820 flow [2024-06-28 03:38:36,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:36,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:36,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:38:36,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:38:36,044 INFO L175 Difference]: Start difference. First operand has 347 places, 538 transitions, 9268 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:38:36,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 566 transitions, 10820 flow [2024-06-28 03:38:37,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 566 transitions, 10495 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:38:37,419 INFO L231 Difference]: Finished difference. Result has 347 places, 549 transitions, 9267 flow [2024-06-28 03:38:37,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8947, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9267, PETRI_PLACES=347, PETRI_TRANSITIONS=549} [2024-06-28 03:38:37,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 03:38:37,420 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 549 transitions, 9267 flow [2024-06-28 03:38:37,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:37,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:37,420 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 03:38:37,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:38:37,420 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 03:38:37,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:37,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1257804894, now seen corresponding path program 6 times [2024-06-28 03:38:37,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:37,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455058130] [2024-06-28 03:38:37,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:37,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:37,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:37,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:37,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455058130] [2024-06-28 03:38:37,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455058130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:37,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:37,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:37,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522545139] [2024-06-28 03:38:37,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:37,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:37,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:37,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:37,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:38,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:38,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 549 transitions, 9267 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:38,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:38,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:38,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:39,537 INFO L124 PetriNetUnfolderBase]: 5080/7931 cut-off events. [2024-06-28 03:38:39,537 INFO L125 PetriNetUnfolderBase]: For 396772/396780 co-relation queries the response was YES. [2024-06-28 03:38:39,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59243 conditions, 7931 events. 5080/7931 cut-off events. For 396772/396780 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48487 event pairs, 1532 based on Foata normal form. 9/7938 useless extension candidates. Maximal degree in co-relation 59094. Up to 7774 conditions per place. [2024-06-28 03:38:39,648 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 496 selfloop transitions, 67 changer transitions 0/566 dead transitions. [2024-06-28 03:38:39,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 566 transitions, 10620 flow [2024-06-28 03:38:39,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:39,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:39,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-28 03:38:39,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-28 03:38:39,650 INFO L175 Difference]: Start difference. First operand has 347 places, 549 transitions, 9267 flow. Second operand 7 states and 108 transitions. [2024-06-28 03:38:39,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 566 transitions, 10620 flow [2024-06-28 03:38:40,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 566 transitions, 10479 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-28 03:38:40,979 INFO L231 Difference]: Finished difference. Result has 352 places, 553 transitions, 9335 flow [2024-06-28 03:38:40,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9335, PETRI_PLACES=352, PETRI_TRANSITIONS=553} [2024-06-28 03:38:40,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 03:38:40,979 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 553 transitions, 9335 flow [2024-06-28 03:38:40,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:40,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:40,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:38:40,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:38:40,980 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 03:38:40,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:40,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1829652908, now seen corresponding path program 7 times [2024-06-28 03:38:40,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:40,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435290856] [2024-06-28 03:38:40,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:40,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:40,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:41,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:41,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:41,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435290856] [2024-06-28 03:38:41,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435290856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:41,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:41,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:38:41,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484257496] [2024-06-28 03:38:41,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:41,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:38:41,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:41,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:38:41,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:38:41,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:41,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 553 transitions, 9335 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:41,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:41,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:41,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:43,212 INFO L124 PetriNetUnfolderBase]: 5077/7924 cut-off events. [2024-06-28 03:38:43,213 INFO L125 PetriNetUnfolderBase]: For 402681/402689 co-relation queries the response was YES. [2024-06-28 03:38:43,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59143 conditions, 7924 events. 5077/7924 cut-off events. For 402681/402689 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48331 event pairs, 1532 based on Foata normal form. 9/7931 useless extension candidates. Maximal degree in co-relation 58992. Up to 7825 conditions per place. [2024-06-28 03:38:43,335 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 514 selfloop transitions, 46 changer transitions 0/563 dead transitions. [2024-06-28 03:38:43,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 563 transitions, 10601 flow [2024-06-28 03:38:43,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:43,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:43,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-28 03:38:43,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678571428571429 [2024-06-28 03:38:43,337 INFO L175 Difference]: Start difference. First operand has 352 places, 553 transitions, 9335 flow. Second operand 7 states and 103 transitions. [2024-06-28 03:38:43,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 563 transitions, 10601 flow [2024-06-28 03:38:44,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 563 transitions, 10496 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 03:38:44,836 INFO L231 Difference]: Finished difference. Result has 356 places, 553 transitions, 9328 flow [2024-06-28 03:38:44,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9230, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9328, PETRI_PLACES=356, PETRI_TRANSITIONS=553} [2024-06-28 03:38:44,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-28 03:38:44,837 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 553 transitions, 9328 flow [2024-06-28 03:38:44,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:44,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:44,837 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 03:38:44,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:38:44,837 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 03:38:44,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:44,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1890151288, now seen corresponding path program 8 times [2024-06-28 03:38:44,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:44,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72680502] [2024-06-28 03:38:44,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:44,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:44,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:45,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:45,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:45,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72680502] [2024-06-28 03:38:45,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72680502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:45,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:45,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:38:45,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792479729] [2024-06-28 03:38:45,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:45,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:38:45,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:45,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:38:45,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:38:45,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:45,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 553 transitions, 9328 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:45,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:45,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:45,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:47,116 INFO L124 PetriNetUnfolderBase]: 5074/7920 cut-off events. [2024-06-28 03:38:47,117 INFO L125 PetriNetUnfolderBase]: For 411566/411574 co-relation queries the response was YES. [2024-06-28 03:38:47,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59188 conditions, 7920 events. 5074/7920 cut-off events. For 411566/411574 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 48323 event pairs, 1532 based on Foata normal form. 9/7927 useless extension candidates. Maximal degree in co-relation 59036. Up to 7837 conditions per place. [2024-06-28 03:38:47,207 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 527 selfloop transitions, 32 changer transitions 0/562 dead transitions. [2024-06-28 03:38:47,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 562 transitions, 10474 flow [2024-06-28 03:38:47,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:38:47,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:38:47,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-28 03:38:47,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-06-28 03:38:47,208 INFO L175 Difference]: Start difference. First operand has 356 places, 553 transitions, 9328 flow. Second operand 7 states and 101 transitions. [2024-06-28 03:38:47,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 562 transitions, 10474 flow [2024-06-28 03:38:48,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 562 transitions, 10343 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 03:38:48,750 INFO L231 Difference]: Finished difference. Result has 358 places, 553 transitions, 9267 flow [2024-06-28 03:38:48,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9197, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9267, PETRI_PLACES=358, PETRI_TRANSITIONS=553} [2024-06-28 03:38:48,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 03:38:48,751 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 553 transitions, 9267 flow [2024-06-28 03:38:48,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:48,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:48,751 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 03:38:48,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:38:48,752 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:48,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:48,752 INFO L85 PathProgramCache]: Analyzing trace with hash -291842099, now seen corresponding path program 12 times [2024-06-28 03:38:48,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:48,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977968691] [2024-06-28 03:38:48,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:48,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:48,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:49,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:49,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:49,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977968691] [2024-06-28 03:38:49,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977968691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:49,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:49,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:38:49,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521907694] [2024-06-28 03:38:49,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:49,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:38:49,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:49,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:38:49,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:38:49,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:49,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 553 transitions, 9267 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:49,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:49,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:49,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:51,762 INFO L124 PetriNetUnfolderBase]: 5154/8048 cut-off events. [2024-06-28 03:38:51,763 INFO L125 PetriNetUnfolderBase]: For 436941/436957 co-relation queries the response was YES. [2024-06-28 03:38:51,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60022 conditions, 8048 events. 5154/8048 cut-off events. For 436941/436957 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 49083 event pairs, 1094 based on Foata normal form. 28/8072 useless extension candidates. Maximal degree in co-relation 59869. Up to 6854 conditions per place. [2024-06-28 03:38:51,876 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 403 selfloop transitions, 191 changer transitions 0/597 dead transitions. [2024-06-28 03:38:51,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 597 transitions, 10712 flow [2024-06-28 03:38:51,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:38:51,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:38:51,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 03:38:51,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-28 03:38:51,877 INFO L175 Difference]: Start difference. First operand has 358 places, 553 transitions, 9267 flow. Second operand 10 states and 168 transitions. [2024-06-28 03:38:51,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 597 transitions, 10712 flow [2024-06-28 03:38:53,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 597 transitions, 10615 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:38:53,084 INFO L231 Difference]: Finished difference. Result has 363 places, 559 transitions, 9662 flow [2024-06-28 03:38:53,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9170, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9662, PETRI_PLACES=363, PETRI_TRANSITIONS=559} [2024-06-28 03:38:53,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-28 03:38:53,084 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 559 transitions, 9662 flow [2024-06-28 03:38:53,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:53,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:53,085 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 03:38:53,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:38:53,085 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:53,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:53,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1034481215, now seen corresponding path program 13 times [2024-06-28 03:38:53,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:53,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778195343] [2024-06-28 03:38:53,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:53,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:53,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:54,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:54,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:54,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778195343] [2024-06-28 03:38:54,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778195343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:54,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:54,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:38:54,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061063506] [2024-06-28 03:38:54,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:54,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:38:54,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:54,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:38:54,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:38:54,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:54,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 559 transitions, 9662 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:54,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:54,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:54,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:38:56,129 INFO L124 PetriNetUnfolderBase]: 5134/8016 cut-off events. [2024-06-28 03:38:56,129 INFO L125 PetriNetUnfolderBase]: For 439757/439773 co-relation queries the response was YES. [2024-06-28 03:38:56,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60241 conditions, 8016 events. 5134/8016 cut-off events. For 439757/439773 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48922 event pairs, 1085 based on Foata normal form. 28/8040 useless extension candidates. Maximal degree in co-relation 60086. Up to 6702 conditions per place. [2024-06-28 03:38:56,248 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 413 selfloop transitions, 186 changer transitions 0/602 dead transitions. [2024-06-28 03:38:56,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 602 transitions, 11058 flow [2024-06-28 03:38:56,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:38:56,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:38:56,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-28 03:38:56,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-28 03:38:56,249 INFO L175 Difference]: Start difference. First operand has 363 places, 559 transitions, 9662 flow. Second operand 10 states and 173 transitions. [2024-06-28 03:38:56,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 602 transitions, 11058 flow [2024-06-28 03:38:57,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 602 transitions, 10605 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 03:38:57,745 INFO L231 Difference]: Finished difference. Result has 367 places, 560 transitions, 9602 flow [2024-06-28 03:38:57,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9209, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9602, PETRI_PLACES=367, PETRI_TRANSITIONS=560} [2024-06-28 03:38:57,746 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 03:38:57,746 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 560 transitions, 9602 flow [2024-06-28 03:38:57,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:57,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:38:57,747 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 03:38:57,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:38:57,747 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:38:57,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:38:57,747 INFO L85 PathProgramCache]: Analyzing trace with hash -151466615, now seen corresponding path program 14 times [2024-06-28 03:38:57,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:38:57,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369943800] [2024-06-28 03:38:57,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:38:57,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:38:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:38:58,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:38:58,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:38:58,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369943800] [2024-06-28 03:38:58,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369943800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:38:58,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:38:58,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:38:58,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238074250] [2024-06-28 03:38:58,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:38:58,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:38:58,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:38:58,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:38:58,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:38:58,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:38:58,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 560 transitions, 9602 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:38:58,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:38:58,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:38:58,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:00,683 INFO L124 PetriNetUnfolderBase]: 5114/7984 cut-off events. [2024-06-28 03:39:00,683 INFO L125 PetriNetUnfolderBase]: For 431190/431206 co-relation queries the response was YES. [2024-06-28 03:39:00,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59308 conditions, 7984 events. 5114/7984 cut-off events. For 431190/431206 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48739 event pairs, 1017 based on Foata normal form. 28/8008 useless extension candidates. Maximal degree in co-relation 59152. Up to 6670 conditions per place. [2024-06-28 03:39:00,820 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 401 selfloop transitions, 199 changer transitions 0/603 dead transitions. [2024-06-28 03:39:00,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 603 transitions, 11002 flow [2024-06-28 03:39:00,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:39:00,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:39:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 03:39:00,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-06-28 03:39:00,822 INFO L175 Difference]: Start difference. First operand has 367 places, 560 transitions, 9602 flow. Second operand 10 states and 171 transitions. [2024-06-28 03:39:00,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 603 transitions, 11002 flow [2024-06-28 03:39:02,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 603 transitions, 10576 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 03:39:02,520 INFO L231 Difference]: Finished difference. Result has 370 places, 561 transitions, 9597 flow [2024-06-28 03:39:02,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9176, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9597, PETRI_PLACES=370, PETRI_TRANSITIONS=561} [2024-06-28 03:39:02,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 03:39:02,521 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 561 transitions, 9597 flow [2024-06-28 03:39:02,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:02,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:02,521 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 03:39:02,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:39:02,522 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:39:02,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:02,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1205298965, now seen corresponding path program 15 times [2024-06-28 03:39:02,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:02,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280643117] [2024-06-28 03:39:02,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:02,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:03,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:03,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:03,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280643117] [2024-06-28 03:39:03,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280643117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:03,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:03,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:39:03,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219933959] [2024-06-28 03:39:03,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:03,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:39:03,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:03,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:39:03,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:39:03,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:03,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 561 transitions, 9597 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:03,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:03,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:03,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:05,379 INFO L124 PetriNetUnfolderBase]: 5094/7952 cut-off events. [2024-06-28 03:39:05,379 INFO L125 PetriNetUnfolderBase]: For 424959/424975 co-relation queries the response was YES. [2024-06-28 03:39:05,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58553 conditions, 7952 events. 5094/7952 cut-off events. For 424959/424975 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 48470 event pairs, 1057 based on Foata normal form. 28/7976 useless extension candidates. Maximal degree in co-relation 58395. Up to 7058 conditions per place. [2024-06-28 03:39:05,491 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 430 selfloop transitions, 164 changer transitions 0/597 dead transitions. [2024-06-28 03:39:05,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 597 transitions, 10907 flow [2024-06-28 03:39:05,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:05,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:05,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:39:05,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-28 03:39:05,493 INFO L175 Difference]: Start difference. First operand has 370 places, 561 transitions, 9597 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:39:05,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 597 transitions, 10907 flow [2024-06-28 03:39:07,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 597 transitions, 10480 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:39:07,360 INFO L231 Difference]: Finished difference. Result has 371 places, 564 transitions, 9510 flow [2024-06-28 03:39:07,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9510, PETRI_PLACES=371, PETRI_TRANSITIONS=564} [2024-06-28 03:39:07,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-28 03:39:07,361 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 564 transitions, 9510 flow [2024-06-28 03:39:07,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:07,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:07,361 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 03:39:07,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:39:07,361 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 03:39:07,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:07,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1969426875, now seen corresponding path program 8 times [2024-06-28 03:39:07,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:07,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067739504] [2024-06-28 03:39:07,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:07,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:07,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:07,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:07,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:07,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067739504] [2024-06-28 03:39:07,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067739504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:07,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:07,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:07,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654410403] [2024-06-28 03:39:07,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:07,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:07,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:07,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:07,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:08,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:08,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 564 transitions, 9510 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:08,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:08,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:08,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:09,684 INFO L124 PetriNetUnfolderBase]: 5119/7999 cut-off events. [2024-06-28 03:39:09,684 INFO L125 PetriNetUnfolderBase]: For 433545/433545 co-relation queries the response was YES. [2024-06-28 03:39:09,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58832 conditions, 7999 events. 5119/7999 cut-off events. For 433545/433545 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 49064 event pairs, 1901 based on Foata normal form. 5/8003 useless extension candidates. Maximal degree in co-relation 58672. Up to 7910 conditions per place. [2024-06-28 03:39:09,798 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 559 selfloop transitions, 22 changer transitions 0/584 dead transitions. [2024-06-28 03:39:09,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 584 transitions, 10813 flow [2024-06-28 03:39:09,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:09,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:09,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-28 03:39:09,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-28 03:39:09,799 INFO L175 Difference]: Start difference. First operand has 371 places, 564 transitions, 9510 flow. Second operand 8 states and 113 transitions. [2024-06-28 03:39:09,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 584 transitions, 10813 flow [2024-06-28 03:39:11,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 584 transitions, 9939 flow, removed 55 selfloop flow, removed 12 redundant places. [2024-06-28 03:39:11,903 INFO L231 Difference]: Finished difference. Result has 367 places, 569 transitions, 8775 flow [2024-06-28 03:39:11,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8636, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8775, PETRI_PLACES=367, PETRI_TRANSITIONS=569} [2024-06-28 03:39:11,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 03:39:11,904 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 569 transitions, 8775 flow [2024-06-28 03:39:11,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:11,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:11,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 03:39:11,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:39:11,905 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 03:39:11,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:11,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1982325045, now seen corresponding path program 9 times [2024-06-28 03:39:11,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:11,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254298681] [2024-06-28 03:39:11,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:11,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:12,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 03:39:12,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:12,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254298681] [2024-06-28 03:39:12,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254298681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:12,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:12,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:12,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969222634] [2024-06-28 03:39:12,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:12,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:12,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:12,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:12,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:12,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:12,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 569 transitions, 8775 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:12,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:12,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:12,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:14,301 INFO L124 PetriNetUnfolderBase]: 5139/8015 cut-off events. [2024-06-28 03:39:14,301 INFO L125 PetriNetUnfolderBase]: For 430268/430278 co-relation queries the response was YES. [2024-06-28 03:39:14,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56187 conditions, 8015 events. 5139/8015 cut-off events. For 430268/430278 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 48843 event pairs, 1140 based on Foata normal form. 14/8025 useless extension candidates. Maximal degree in co-relation 56032. Up to 7531 conditions per place. [2024-06-28 03:39:14,419 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 449 selfloop transitions, 144 changer transitions 0/596 dead transitions. [2024-06-28 03:39:14,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 596 transitions, 10282 flow [2024-06-28 03:39:14,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:14,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:14,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:39:14,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 03:39:14,420 INFO L175 Difference]: Start difference. First operand has 367 places, 569 transitions, 8775 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:39:14,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 596 transitions, 10282 flow [2024-06-28 03:39:16,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 596 transitions, 10204 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:39:16,316 INFO L231 Difference]: Finished difference. Result has 369 places, 573 transitions, 9066 flow [2024-06-28 03:39:16,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9066, PETRI_PLACES=369, PETRI_TRANSITIONS=573} [2024-06-28 03:39:16,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 03:39:16,317 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 573 transitions, 9066 flow [2024-06-28 03:39:16,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:16,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:16,318 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 03:39:16,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:39:16,318 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 03:39:16,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:16,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1982313885, now seen corresponding path program 10 times [2024-06-28 03:39:16,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:16,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116867443] [2024-06-28 03:39:16,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:16,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:16,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:16,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:16,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:16,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116867443] [2024-06-28 03:39:16,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116867443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:16,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:16,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:16,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489569762] [2024-06-28 03:39:16,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:16,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:16,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:16,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:16,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:16,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:16,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 573 transitions, 9066 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:16,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:16,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:16,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:18,811 INFO L124 PetriNetUnfolderBase]: 5124/7995 cut-off events. [2024-06-28 03:39:18,812 INFO L125 PetriNetUnfolderBase]: For 435001/435011 co-relation queries the response was YES. [2024-06-28 03:39:18,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56237 conditions, 7995 events. 5124/7995 cut-off events. For 435001/435011 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 48701 event pairs, 1141 based on Foata normal form. 15/8006 useless extension candidates. Maximal degree in co-relation 56081. Up to 7521 conditions per place. [2024-06-28 03:39:18,926 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 143 changer transitions 0/598 dead transitions. [2024-06-28 03:39:18,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 598 transitions, 10394 flow [2024-06-28 03:39:18,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:18,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:18,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:39:18,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 03:39:18,928 INFO L175 Difference]: Start difference. First operand has 369 places, 573 transitions, 9066 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:39:18,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 598 transitions, 10394 flow [2024-06-28 03:39:20,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 598 transitions, 9886 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:20,647 INFO L231 Difference]: Finished difference. Result has 370 places, 573 transitions, 8852 flow [2024-06-28 03:39:20,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8558, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8852, PETRI_PLACES=370, PETRI_TRANSITIONS=573} [2024-06-28 03:39:20,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 03:39:20,648 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 573 transitions, 8852 flow [2024-06-28 03:39:20,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:20,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:20,648 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 03:39:20,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:39:20,649 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 03:39:20,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:20,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1214280170, now seen corresponding path program 1 times [2024-06-28 03:39:20,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:20,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773953965] [2024-06-28 03:39:20,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:20,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:20,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:21,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:21,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:21,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773953965] [2024-06-28 03:39:21,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773953965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:21,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:21,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:21,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622447743] [2024-06-28 03:39:21,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:21,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:21,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:21,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:21,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:21,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:21,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 573 transitions, 8852 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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 03:39:21,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:21,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:21,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:23,365 INFO L124 PetriNetUnfolderBase]: 5025/7907 cut-off events. [2024-06-28 03:39:23,365 INFO L125 PetriNetUnfolderBase]: For 391469/391482 co-relation queries the response was YES. [2024-06-28 03:39:23,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54536 conditions, 7907 events. 5025/7907 cut-off events. For 391469/391482 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49214 event pairs, 1802 based on Foata normal form. 2/7853 useless extension candidates. Maximal degree in co-relation 54379. Up to 7702 conditions per place. [2024-06-28 03:39:23,480 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 544 selfloop transitions, 21 changer transitions 0/598 dead transitions. [2024-06-28 03:39:23,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 598 transitions, 10108 flow [2024-06-28 03:39:23,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:23,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:23,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:39:23,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 03:39:23,482 INFO L175 Difference]: Start difference. First operand has 370 places, 573 transitions, 8852 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:39:23,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 598 transitions, 10108 flow [2024-06-28 03:39:25,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 598 transitions, 9794 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:25,428 INFO L231 Difference]: Finished difference. Result has 372 places, 576 transitions, 8633 flow [2024-06-28 03:39:25,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8538, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8633, PETRI_PLACES=372, PETRI_TRANSITIONS=576} [2024-06-28 03:39:25,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 03:39:25,429 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 576 transitions, 8633 flow [2024-06-28 03:39:25,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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 03:39:25,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:25,429 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 03:39:25,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:39:25,430 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 03:39:25,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:25,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1667775898, now seen corresponding path program 1 times [2024-06-28 03:39:25,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:25,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526890901] [2024-06-28 03:39:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:25,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:26,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:26,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:26,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526890901] [2024-06-28 03:39:26,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526890901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:26,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:26,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:26,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384378729] [2024-06-28 03:39:26,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:26,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:26,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:26,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:26,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 576 transitions, 8633 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:26,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:26,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:26,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:27,872 INFO L124 PetriNetUnfolderBase]: 5165/8053 cut-off events. [2024-06-28 03:39:27,872 INFO L125 PetriNetUnfolderBase]: For 448327/448331 co-relation queries the response was YES. [2024-06-28 03:39:27,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57068 conditions, 8053 events. 5165/8053 cut-off events. For 448327/448331 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 49250 event pairs, 1500 based on Foata normal form. 6/8058 useless extension candidates. Maximal degree in co-relation 56910. Up to 7934 conditions per place. [2024-06-28 03:39:28,001 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 560 selfloop transitions, 51 changer transitions 0/614 dead transitions. [2024-06-28 03:39:28,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 614 transitions, 10285 flow [2024-06-28 03:39:28,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:28,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:28,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:39:28,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 03:39:28,002 INFO L175 Difference]: Start difference. First operand has 372 places, 576 transitions, 8633 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:39:28,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 614 transitions, 10285 flow [2024-06-28 03:39:29,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 614 transitions, 10214 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:39:29,736 INFO L231 Difference]: Finished difference. Result has 376 places, 592 transitions, 8944 flow [2024-06-28 03:39:29,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8562, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8944, PETRI_PLACES=376, PETRI_TRANSITIONS=592} [2024-06-28 03:39:29,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 03:39:29,736 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 592 transitions, 8944 flow [2024-06-28 03:39:29,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:29,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:29,737 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 03:39:29,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:39:29,737 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 03:39:29,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:29,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1214428040, now seen corresponding path program 2 times [2024-06-28 03:39:29,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:29,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875516587] [2024-06-28 03:39:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:29,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:30,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:30,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:30,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875516587] [2024-06-28 03:39:30,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875516587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:30,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:30,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:30,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996225089] [2024-06-28 03:39:30,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:30,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:30,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:30,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:30,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:30,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:30,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 592 transitions, 8944 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:30,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:30,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:30,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:32,204 INFO L124 PetriNetUnfolderBase]: 5063/7960 cut-off events. [2024-06-28 03:39:32,204 INFO L125 PetriNetUnfolderBase]: For 421058/421071 co-relation queries the response was YES. [2024-06-28 03:39:32,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56200 conditions, 7960 events. 5063/7960 cut-off events. For 421058/421071 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 49616 event pairs, 1803 based on Foata normal form. 3/7904 useless extension candidates. Maximal degree in co-relation 56039. Up to 7712 conditions per place. [2024-06-28 03:39:32,327 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 544 selfloop transitions, 40 changer transitions 0/617 dead transitions. [2024-06-28 03:39:32,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 617 transitions, 10478 flow [2024-06-28 03:39:32,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:32,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:32,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:39:32,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-28 03:39:32,329 INFO L175 Difference]: Start difference. First operand has 376 places, 592 transitions, 8944 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:39:32,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 617 transitions, 10478 flow [2024-06-28 03:39:33,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 617 transitions, 10359 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 03:39:34,003 INFO L231 Difference]: Finished difference. Result has 382 places, 598 transitions, 9057 flow [2024-06-28 03:39:34,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8825, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=382, PETRI_TRANSITIONS=598} [2024-06-28 03:39:34,004 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 03:39:34,004 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 598 transitions, 9057 flow [2024-06-28 03:39:34,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:34,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:34,004 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 03:39:34,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:39:34,004 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 03:39:34,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:34,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1801641744, now seen corresponding path program 2 times [2024-06-28 03:39:34,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:34,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112372491] [2024-06-28 03:39:34,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:34,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:34,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:34,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:34,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:34,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112372491] [2024-06-28 03:39:34,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112372491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:34,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:34,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:34,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146625793] [2024-06-28 03:39:34,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:34,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:34,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:34,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:34,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:34,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:34,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 598 transitions, 9057 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:34,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:34,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:34,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:36,673 INFO L124 PetriNetUnfolderBase]: 5249/8170 cut-off events. [2024-06-28 03:39:36,673 INFO L125 PetriNetUnfolderBase]: For 490175/490179 co-relation queries the response was YES. [2024-06-28 03:39:36,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59762 conditions, 8170 events. 5249/8170 cut-off events. For 490175/490179 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 50028 event pairs, 1509 based on Foata normal form. 6/8174 useless extension candidates. Maximal degree in co-relation 59598. Up to 8004 conditions per place. [2024-06-28 03:39:36,778 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 566 selfloop transitions, 69 changer transitions 0/638 dead transitions. [2024-06-28 03:39:36,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 638 transitions, 10872 flow [2024-06-28 03:39:36,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:36,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:36,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 03:39:36,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:39:36,780 INFO L175 Difference]: Start difference. First operand has 382 places, 598 transitions, 9057 flow. Second operand 9 states and 135 transitions. [2024-06-28 03:39:36,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 638 transitions, 10872 flow [2024-06-28 03:39:38,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 638 transitions, 10798 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 03:39:38,675 INFO L231 Difference]: Finished difference. Result has 389 places, 619 transitions, 9525 flow [2024-06-28 03:39:38,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8983, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9525, PETRI_PLACES=389, PETRI_TRANSITIONS=619} [2024-06-28 03:39:38,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-28 03:39:38,676 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 619 transitions, 9525 flow [2024-06-28 03:39:38,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:38,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:38,676 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 03:39:38,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:39:38,676 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 03:39:38,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1113073750, now seen corresponding path program 1 times [2024-06-28 03:39:38,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:38,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896868395] [2024-06-28 03:39:38,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:38,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:38,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:39,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 03:39:39,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:39,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896868395] [2024-06-28 03:39:39,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896868395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:39,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:39,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:39,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499274891] [2024-06-28 03:39:39,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:39,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:39,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:39,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:39,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:39,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:39,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 619 transitions, 9525 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:39,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:39,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:39,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:41,271 INFO L124 PetriNetUnfolderBase]: 5256/8191 cut-off events. [2024-06-28 03:39:41,271 INFO L125 PetriNetUnfolderBase]: For 501492/501492 co-relation queries the response was YES. [2024-06-28 03:39:41,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60383 conditions, 8191 events. 5256/8191 cut-off events. For 501492/501492 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50257 event pairs, 1911 based on Foata normal form. 1/8191 useless extension candidates. Maximal degree in co-relation 60215. Up to 8120 conditions per place. [2024-06-28 03:39:41,403 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 612 selfloop transitions, 20 changer transitions 0/635 dead transitions. [2024-06-28 03:39:41,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 635 transitions, 10922 flow [2024-06-28 03:39:41,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:39:41,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:39:41,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-28 03:39:41,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-28 03:39:41,405 INFO L175 Difference]: Start difference. First operand has 389 places, 619 transitions, 9525 flow. Second operand 7 states and 100 transitions. [2024-06-28 03:39:41,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 635 transitions, 10922 flow [2024-06-28 03:39:43,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 635 transitions, 10810 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 03:39:43,299 INFO L231 Difference]: Finished difference. Result has 393 places, 625 transitions, 9570 flow [2024-06-28 03:39:43,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9413, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9570, PETRI_PLACES=393, PETRI_TRANSITIONS=625} [2024-06-28 03:39:43,300 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-28 03:39:43,300 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 625 transitions, 9570 flow [2024-06-28 03:39:43,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:43,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:43,301 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 03:39:43,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:39:43,301 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 03:39:43,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:43,308 INFO L85 PathProgramCache]: Analyzing trace with hash 2105084904, now seen corresponding path program 3 times [2024-06-28 03:39:43,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:43,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082514944] [2024-06-28 03:39:43,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:43,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:43,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:44,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:44,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082514944] [2024-06-28 03:39:44,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082514944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:44,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:44,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:44,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182132206] [2024-06-28 03:39:44,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:44,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:44,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:44,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:44,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:44,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-28 03:39:44,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 625 transitions, 9570 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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 03:39:44,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:44,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-28 03:39:44,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:45,819 INFO L124 PetriNetUnfolderBase]: 5118/8039 cut-off events. [2024-06-28 03:39:45,819 INFO L125 PetriNetUnfolderBase]: For 456240/456253 co-relation queries the response was YES. [2024-06-28 03:39:45,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58288 conditions, 8039 events. 5118/8039 cut-off events. For 456240/456253 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 50118 event pairs, 1810 based on Foata normal form. 2/7982 useless extension candidates. Maximal degree in co-relation 58118. Up to 7825 conditions per place. [2024-06-28 03:39:45,953 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 574 selfloop transitions, 34 changer transitions 0/642 dead transitions. [2024-06-28 03:39:45,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 642 transitions, 11048 flow [2024-06-28 03:39:45,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:39:45,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:39:45,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-28 03:39:45,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-28 03:39:45,954 INFO L175 Difference]: Start difference. First operand has 393 places, 625 transitions, 9570 flow. Second operand 9 states and 130 transitions. [2024-06-28 03:39:45,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 642 transitions, 11048 flow [2024-06-28 03:39:48,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 642 transitions, 10968 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 03:39:48,173 INFO L231 Difference]: Finished difference. Result has 397 places, 628 transitions, 9627 flow [2024-06-28 03:39:48,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9490, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9627, PETRI_PLACES=397, PETRI_TRANSITIONS=628} [2024-06-28 03:39:48,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-28 03:39:48,175 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 628 transitions, 9627 flow [2024-06-28 03:39:48,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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 03:39:48,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:48,175 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 03:39:48,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:39:48,175 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 03:39:48,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:48,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1254325664, now seen corresponding path program 3 times [2024-06-28 03:39:48,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:48,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428526729] [2024-06-28 03:39:48,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:48,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:48,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:48,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:48,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:48,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428526729] [2024-06-28 03:39:48,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428526729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:48,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:48,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:39:48,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952846932] [2024-06-28 03:39:48,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:48,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:39:48,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:48,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:39:48,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:39:48,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:48,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 628 transitions, 9627 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:48,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:48,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:48,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:50,661 INFO L124 PetriNetUnfolderBase]: 5283/8222 cut-off events. [2024-06-28 03:39:50,661 INFO L125 PetriNetUnfolderBase]: For 529627/529635 co-relation queries the response was YES. [2024-06-28 03:39:50,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61658 conditions, 8222 events. 5283/8222 cut-off events. For 529627/529635 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 50401 event pairs, 1507 based on Foata normal form. 10/8230 useless extension candidates. Maximal degree in co-relation 61487. Up to 7933 conditions per place. [2024-06-28 03:39:50,787 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 549 selfloop transitions, 106 changer transitions 0/658 dead transitions. [2024-06-28 03:39:50,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 658 transitions, 11561 flow [2024-06-28 03:39:50,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:50,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:50,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:39:50,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:39:50,788 INFO L175 Difference]: Start difference. First operand has 397 places, 628 transitions, 9627 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:39:50,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 658 transitions, 11561 flow [2024-06-28 03:39:53,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 658 transitions, 11408 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-28 03:39:53,062 INFO L231 Difference]: Finished difference. Result has 396 places, 637 transitions, 9938 flow [2024-06-28 03:39:53,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9474, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9938, PETRI_PLACES=396, PETRI_TRANSITIONS=637} [2024-06-28 03:39:53,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 03:39:53,062 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 637 transitions, 9938 flow [2024-06-28 03:39:53,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:53,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:53,063 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 03:39:53,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:39:53,063 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 03:39:53,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:53,063 INFO L85 PathProgramCache]: Analyzing trace with hash -779866074, now seen corresponding path program 1 times [2024-06-28 03:39:53,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:53,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831951288] [2024-06-28 03:39:53,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:53,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:53,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:53,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:53,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:53,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831951288] [2024-06-28 03:39:53,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831951288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:53,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:53,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:53,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288983864] [2024-06-28 03:39:53,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:53,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:53,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:53,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:53,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:53,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:53,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 637 transitions, 9938 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:53,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:53,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:53,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:39:55,863 INFO L124 PetriNetUnfolderBase]: 5291/8230 cut-off events. [2024-06-28 03:39:55,863 INFO L125 PetriNetUnfolderBase]: For 542669/542677 co-relation queries the response was YES. [2024-06-28 03:39:55,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62237 conditions, 8230 events. 5291/8230 cut-off events. For 542669/542677 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50177 event pairs, 881 based on Foata normal form. 10/8239 useless extension candidates. Maximal degree in co-relation 62066. Up to 7796 conditions per place. [2024-06-28 03:39:55,973 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 570 selfloop transitions, 94 changer transitions 0/667 dead transitions. [2024-06-28 03:39:55,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 667 transitions, 11564 flow [2024-06-28 03:39:55,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:39:55,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:39:55,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:39:55,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:39:55,975 INFO L175 Difference]: Start difference. First operand has 396 places, 637 transitions, 9938 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:39:55,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 667 transitions, 11564 flow [2024-06-28 03:39:58,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 667 transitions, 11375 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-28 03:39:58,353 INFO L231 Difference]: Finished difference. Result has 401 places, 641 transitions, 10008 flow [2024-06-28 03:39:58,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9749, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10008, PETRI_PLACES=401, PETRI_TRANSITIONS=641} [2024-06-28 03:39:58,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 03:39:58,354 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 641 transitions, 10008 flow [2024-06-28 03:39:58,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:58,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:39:58,355 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 03:39:58,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:39:58,355 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 03:39:58,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:39:58,355 INFO L85 PathProgramCache]: Analyzing trace with hash -997954268, now seen corresponding path program 2 times [2024-06-28 03:39:58,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:39:58,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824739357] [2024-06-28 03:39:58,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:39:58,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:39:58,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:39:59,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:39:59,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:39:59,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824739357] [2024-06-28 03:39:59,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824739357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:39:59,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:39:59,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:39:59,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050776256] [2024-06-28 03:39:59,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:39:59,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:39:59,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:39:59,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:39:59,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:39:59,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:39:59,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 641 transitions, 10008 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:39:59,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:39:59,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:39:59,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:00,907 INFO L124 PetriNetUnfolderBase]: 5320/8273 cut-off events. [2024-06-28 03:40:00,908 INFO L125 PetriNetUnfolderBase]: For 556890/556898 co-relation queries the response was YES. [2024-06-28 03:40:01,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62554 conditions, 8273 events. 5320/8273 cut-off events. For 556890/556898 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 50663 event pairs, 1118 based on Foata normal form. 10/8282 useless extension candidates. Maximal degree in co-relation 62381. Up to 7895 conditions per place. [2024-06-28 03:40:01,052 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 572 selfloop transitions, 100 changer transitions 0/675 dead transitions. [2024-06-28 03:40:01,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 675 transitions, 11719 flow [2024-06-28 03:40:01,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:01,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:01,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:40:01,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:40:01,054 INFO L175 Difference]: Start difference. First operand has 401 places, 641 transitions, 10008 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:40:01,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 675 transitions, 11719 flow [2024-06-28 03:40:03,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 675 transitions, 11534 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:03,185 INFO L231 Difference]: Finished difference. Result has 405 places, 647 transitions, 10147 flow [2024-06-28 03:40:03,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9878, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10147, PETRI_PLACES=405, PETRI_TRANSITIONS=647} [2024-06-28 03:40:03,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-28 03:40:03,186 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 647 transitions, 10147 flow [2024-06-28 03:40:03,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:03,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:03,186 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 03:40:03,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:40:03,187 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 03:40:03,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:03,187 INFO L85 PathProgramCache]: Analyzing trace with hash -974622428, now seen corresponding path program 3 times [2024-06-28 03:40:03,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:03,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929963854] [2024-06-28 03:40:03,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:03,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:03,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:03,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:03,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:03,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929963854] [2024-06-28 03:40:03,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929963854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:03,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:03,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:03,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298755108] [2024-06-28 03:40:03,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:03,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:03,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:03,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:03,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:03,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:03,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 647 transitions, 10147 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:03,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:03,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:03,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:05,764 INFO L124 PetriNetUnfolderBase]: 5315/8262 cut-off events. [2024-06-28 03:40:05,765 INFO L125 PetriNetUnfolderBase]: For 561967/561975 co-relation queries the response was YES. [2024-06-28 03:40:05,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62652 conditions, 8262 events. 5315/8262 cut-off events. For 561967/561975 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50490 event pairs, 1137 based on Foata normal form. 10/8271 useless extension candidates. Maximal degree in co-relation 62477. Up to 8005 conditions per place. [2024-06-28 03:40:05,891 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 565 selfloop transitions, 101 changer transitions 0/669 dead transitions. [2024-06-28 03:40:05,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 669 transitions, 11571 flow [2024-06-28 03:40:05,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:40:05,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:40:05,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:40:05,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-28 03:40:05,892 INFO L175 Difference]: Start difference. First operand has 405 places, 647 transitions, 10147 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:40:05,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 669 transitions, 11571 flow [2024-06-28 03:40:07,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 669 transitions, 11455 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:07,921 INFO L231 Difference]: Finished difference. Result has 409 places, 647 transitions, 10242 flow [2024-06-28 03:40:07,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10031, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10242, PETRI_PLACES=409, PETRI_TRANSITIONS=647} [2024-06-28 03:40:07,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-28 03:40:07,921 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 647 transitions, 10242 flow [2024-06-28 03:40:07,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:07,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:07,922 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 03:40:07,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:40:07,922 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 03:40:07,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:07,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1072434630, now seen corresponding path program 1 times [2024-06-28 03:40:07,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:07,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246753465] [2024-06-28 03:40:07,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:07,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:07,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:08,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:08,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:08,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246753465] [2024-06-28 03:40:08,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246753465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:08,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:08,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:08,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148167963] [2024-06-28 03:40:08,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:08,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:08,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:08,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:08,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:08,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:08,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 647 transitions, 10242 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:08,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:08,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:08,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:10,480 INFO L124 PetriNetUnfolderBase]: 5341/8304 cut-off events. [2024-06-28 03:40:10,480 INFO L125 PetriNetUnfolderBase]: For 583310/583322 co-relation queries the response was YES. [2024-06-28 03:40:10,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63458 conditions, 8304 events. 5341/8304 cut-off events. For 583310/583322 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 50879 event pairs, 1158 based on Foata normal form. 14/8317 useless extension candidates. Maximal degree in co-relation 63281. Up to 7990 conditions per place. [2024-06-28 03:40:10,604 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 574 selfloop transitions, 111 changer transitions 0/688 dead transitions. [2024-06-28 03:40:10,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 688 transitions, 12044 flow [2024-06-28 03:40:10,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:10,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:10,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:40:10,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-28 03:40:10,605 INFO L175 Difference]: Start difference. First operand has 409 places, 647 transitions, 10242 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:40:10,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 688 transitions, 12044 flow [2024-06-28 03:40:13,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 688 transitions, 11814 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:40:13,159 INFO L231 Difference]: Finished difference. Result has 412 places, 658 transitions, 10426 flow [2024-06-28 03:40:13,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10020, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10426, PETRI_PLACES=412, PETRI_TRANSITIONS=658} [2024-06-28 03:40:13,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 03:40:13,160 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 658 transitions, 10426 flow [2024-06-28 03:40:13,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:13,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:13,160 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 03:40:13,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:40:13,160 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 03:40:13,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:13,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1029751220, now seen corresponding path program 2 times [2024-06-28 03:40:13,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:13,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915998747] [2024-06-28 03:40:13,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:13,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:13,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 03:40:13,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:13,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915998747] [2024-06-28 03:40:13,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915998747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:13,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:13,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:13,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887241064] [2024-06-28 03:40:13,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:13,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:13,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:13,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:13,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:13,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 658 transitions, 10426 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:13,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:13,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:13,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:15,824 INFO L124 PetriNetUnfolderBase]: 5335/8293 cut-off events. [2024-06-28 03:40:15,825 INFO L125 PetriNetUnfolderBase]: For 592712/592724 co-relation queries the response was YES. [2024-06-28 03:40:15,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64290 conditions, 8293 events. 5335/8293 cut-off events. For 592712/592724 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50765 event pairs, 1200 based on Foata normal form. 14/8306 useless extension candidates. Maximal degree in co-relation 64111. Up to 8039 conditions per place. [2024-06-28 03:40:15,935 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 577 selfloop transitions, 103 changer transitions 0/683 dead transitions. [2024-06-28 03:40:15,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 683 transitions, 11878 flow [2024-06-28 03:40:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:15,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:15,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 03:40:15,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-28 03:40:15,936 INFO L175 Difference]: Start difference. First operand has 412 places, 658 transitions, 10426 flow. Second operand 9 states and 141 transitions. [2024-06-28 03:40:15,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 683 transitions, 11878 flow [2024-06-28 03:40:17,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 683 transitions, 11763 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 03:40:17,893 INFO L231 Difference]: Finished difference. Result has 418 places, 658 transitions, 10524 flow [2024-06-28 03:40:17,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10311, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10524, PETRI_PLACES=418, PETRI_TRANSITIONS=658} [2024-06-28 03:40:17,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-28 03:40:17,893 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 658 transitions, 10524 flow [2024-06-28 03:40:17,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:17,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:17,894 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 03:40:17,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:40:17,894 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 03:40:17,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:17,894 INFO L85 PathProgramCache]: Analyzing trace with hash 657681156, now seen corresponding path program 3 times [2024-06-28 03:40:17,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:17,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152914269] [2024-06-28 03:40:17,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:17,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:17,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:18,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:18,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152914269] [2024-06-28 03:40:18,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152914269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:18,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:18,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:18,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155717524] [2024-06-28 03:40:18,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:18,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:18,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:18,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:18,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:18,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:18,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 658 transitions, 10524 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:18,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:18,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:18,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:20,346 INFO L124 PetriNetUnfolderBase]: 5381/8354 cut-off events. [2024-06-28 03:40:20,346 INFO L125 PetriNetUnfolderBase]: For 614437/614449 co-relation queries the response was YES. [2024-06-28 03:40:20,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65179 conditions, 8354 events. 5381/8354 cut-off events. For 614437/614449 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 51129 event pairs, 1132 based on Foata normal form. 14/8367 useless extension candidates. Maximal degree in co-relation 64998. Up to 8036 conditions per place. [2024-06-28 03:40:20,476 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 583 selfloop transitions, 116 changer transitions 0/702 dead transitions. [2024-06-28 03:40:20,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 702 transitions, 12382 flow [2024-06-28 03:40:20,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:20,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:20,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 03:40:20,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-28 03:40:20,478 INFO L175 Difference]: Start difference. First operand has 418 places, 658 transitions, 10524 flow. Second operand 9 states and 149 transitions. [2024-06-28 03:40:20,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 702 transitions, 12382 flow [2024-06-28 03:40:22,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 702 transitions, 12160 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:40:22,551 INFO L231 Difference]: Finished difference. Result has 423 places, 674 transitions, 10802 flow [2024-06-28 03:40:22,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10321, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10802, PETRI_PLACES=423, PETRI_TRANSITIONS=674} [2024-06-28 03:40:22,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-28 03:40:22,552 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 674 transitions, 10802 flow [2024-06-28 03:40:22,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:22,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:22,553 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 03:40:22,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:40:22,553 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 03:40:22,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:22,553 INFO L85 PathProgramCache]: Analyzing trace with hash 663395076, now seen corresponding path program 4 times [2024-06-28 03:40:22,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:22,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103886276] [2024-06-28 03:40:22,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:22,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:22,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:23,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:23,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:23,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103886276] [2024-06-28 03:40:23,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103886276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:23,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:23,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:23,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33010479] [2024-06-28 03:40:23,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:23,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:23,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:23,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:23,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:23,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:23,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 674 transitions, 10802 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:23,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:23,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:23,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:25,118 INFO L124 PetriNetUnfolderBase]: 5391/8368 cut-off events. [2024-06-28 03:40:25,118 INFO L125 PetriNetUnfolderBase]: For 630852/630864 co-relation queries the response was YES. [2024-06-28 03:40:25,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66058 conditions, 8368 events. 5391/8368 cut-off events. For 630852/630864 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 51196 event pairs, 1152 based on Foata normal form. 14/8381 useless extension candidates. Maximal degree in co-relation 65874. Up to 8113 conditions per place. [2024-06-28 03:40:25,258 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 592 selfloop transitions, 106 changer transitions 0/701 dead transitions. [2024-06-28 03:40:25,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 701 transitions, 12355 flow [2024-06-28 03:40:25,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:25,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:25,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:40:25,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-28 03:40:25,260 INFO L175 Difference]: Start difference. First operand has 423 places, 674 transitions, 10802 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:40:25,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 701 transitions, 12355 flow [2024-06-28 03:40:27,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 701 transitions, 12213 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 03:40:27,756 INFO L231 Difference]: Finished difference. Result has 429 places, 678 transitions, 10963 flow [2024-06-28 03:40:27,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10690, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10963, PETRI_PLACES=429, PETRI_TRANSITIONS=678} [2024-06-28 03:40:27,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 03:40:27,757 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 678 transitions, 10963 flow [2024-06-28 03:40:27,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:27,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:27,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 03:40:27,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:40:27,758 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 03:40:27,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:27,758 INFO L85 PathProgramCache]: Analyzing trace with hash 773151072, now seen corresponding path program 1 times [2024-06-28 03:40:27,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:27,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7502490] [2024-06-28 03:40:27,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:27,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:27,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:28,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:28,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:28,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7502490] [2024-06-28 03:40:28,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7502490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:28,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:28,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:28,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922832229] [2024-06-28 03:40:28,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:28,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:28,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:28,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:28,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:28,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:28,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 678 transitions, 10963 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:28,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:28,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:28,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:30,272 INFO L124 PetriNetUnfolderBase]: 5396/8378 cut-off events. [2024-06-28 03:40:30,272 INFO L125 PetriNetUnfolderBase]: For 642145/642149 co-relation queries the response was YES. [2024-06-28 03:40:30,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66417 conditions, 8378 events. 5396/8378 cut-off events. For 642145/642149 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 51377 event pairs, 1525 based on Foata normal form. 5/8382 useless extension candidates. Maximal degree in co-relation 66231. Up to 8286 conditions per place. [2024-06-28 03:40:30,408 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 673 selfloop transitions, 30 changer transitions 0/706 dead transitions. [2024-06-28 03:40:30,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 706 transitions, 12535 flow [2024-06-28 03:40:30,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:30,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:30,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-28 03:40:30,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-28 03:40:30,410 INFO L175 Difference]: Start difference. First operand has 429 places, 678 transitions, 10963 flow. Second operand 9 states and 136 transitions. [2024-06-28 03:40:30,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 706 transitions, 12535 flow [2024-06-28 03:40:32,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 706 transitions, 12381 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:40:32,648 INFO L231 Difference]: Finished difference. Result has 433 places, 681 transitions, 10957 flow [2024-06-28 03:40:32,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10809, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10957, PETRI_PLACES=433, PETRI_TRANSITIONS=681} [2024-06-28 03:40:32,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-28 03:40:32,649 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 681 transitions, 10957 flow [2024-06-28 03:40:32,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:32,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:32,649 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 03:40:32,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:40:32,650 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 03:40:32,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:32,650 INFO L85 PathProgramCache]: Analyzing trace with hash 772972326, now seen corresponding path program 5 times [2024-06-28 03:40:32,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:32,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465195206] [2024-06-28 03:40:32,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:32,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:33,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:33,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:33,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465195206] [2024-06-28 03:40:33,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465195206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:33,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:33,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:33,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107909999] [2024-06-28 03:40:33,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:33,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:33,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:33,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:33,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:33,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:33,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 681 transitions, 10957 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:33,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:33,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:33,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:35,252 INFO L124 PetriNetUnfolderBase]: 5430/8421 cut-off events. [2024-06-28 03:40:35,252 INFO L125 PetriNetUnfolderBase]: For 668775/668783 co-relation queries the response was YES. [2024-06-28 03:40:35,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67332 conditions, 8421 events. 5430/8421 cut-off events. For 668775/668783 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 51558 event pairs, 1119 based on Foata normal form. 10/8430 useless extension candidates. Maximal degree in co-relation 67145. Up to 7918 conditions per place. [2024-06-28 03:40:35,383 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 564 selfloop transitions, 153 changer transitions 0/720 dead transitions. [2024-06-28 03:40:35,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 720 transitions, 13023 flow [2024-06-28 03:40:35,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:35,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:35,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 03:40:35,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-28 03:40:35,384 INFO L175 Difference]: Start difference. First operand has 433 places, 681 transitions, 10957 flow. Second operand 9 states and 151 transitions. [2024-06-28 03:40:35,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 720 transitions, 13023 flow [2024-06-28 03:40:38,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 720 transitions, 12819 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 03:40:38,401 INFO L231 Difference]: Finished difference. Result has 435 places, 690 transitions, 11251 flow [2024-06-28 03:40:38,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10753, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11251, PETRI_PLACES=435, PETRI_TRANSITIONS=690} [2024-06-28 03:40:38,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 03:40:38,402 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 690 transitions, 11251 flow [2024-06-28 03:40:38,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:38,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:38,402 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 03:40:38,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:40:38,403 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 03:40:38,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:38,403 INFO L85 PathProgramCache]: Analyzing trace with hash 773270856, now seen corresponding path program 6 times [2024-06-28 03:40:38,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:38,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501182614] [2024-06-28 03:40:38,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:38,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:38,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:38,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:38,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501182614] [2024-06-28 03:40:38,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501182614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:38,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:38,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:38,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306503448] [2024-06-28 03:40:38,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:38,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:38,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:38,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:38,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:39,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:39,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 690 transitions, 11251 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:39,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:39,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:39,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:41,114 INFO L124 PetriNetUnfolderBase]: 5448/8447 cut-off events. [2024-06-28 03:40:41,115 INFO L125 PetriNetUnfolderBase]: For 691457/691465 co-relation queries the response was YES. [2024-06-28 03:40:41,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68487 conditions, 8447 events. 5448/8447 cut-off events. For 691457/691465 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 51700 event pairs, 1113 based on Foata normal form. 10/8456 useless extension candidates. Maximal degree in co-relation 68299. Up to 7937 conditions per place. [2024-06-28 03:40:41,237 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 553 selfloop transitions, 167 changer transitions 0/723 dead transitions. [2024-06-28 03:40:41,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 723 transitions, 13265 flow [2024-06-28 03:40:41,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:41,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:41,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 03:40:41,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-28 03:40:41,239 INFO L175 Difference]: Start difference. First operand has 435 places, 690 transitions, 11251 flow. Second operand 9 states and 148 transitions. [2024-06-28 03:40:41,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 723 transitions, 13265 flow [2024-06-28 03:40:44,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 723 transitions, 12973 flow, removed 97 selfloop flow, removed 4 redundant places. [2024-06-28 03:40:44,052 INFO L231 Difference]: Finished difference. Result has 440 places, 696 transitions, 11432 flow [2024-06-28 03:40:44,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11023, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11432, PETRI_PLACES=440, PETRI_TRANSITIONS=696} [2024-06-28 03:40:44,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-28 03:40:44,053 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 696 transitions, 11432 flow [2024-06-28 03:40:44,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:44,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:44,053 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 03:40:44,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:40:44,054 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 03:40:44,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:44,054 INFO L85 PathProgramCache]: Analyzing trace with hash 773271228, now seen corresponding path program 4 times [2024-06-28 03:40:44,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:44,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927603522] [2024-06-28 03:40:44,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:44,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:44,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:44,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:44,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927603522] [2024-06-28 03:40:44,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927603522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:44,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:44,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:40:44,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080028615] [2024-06-28 03:40:44,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:44,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:40:44,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:44,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:40:44,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:40:44,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:44,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 696 transitions, 11432 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:44,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:44,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:44,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:46,656 INFO L124 PetriNetUnfolderBase]: 5452/8456 cut-off events. [2024-06-28 03:40:46,656 INFO L125 PetriNetUnfolderBase]: For 692602/692606 co-relation queries the response was YES. [2024-06-28 03:40:46,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67924 conditions, 8456 events. 5452/8456 cut-off events. For 692602/692606 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51892 event pairs, 1533 based on Foata normal form. 6/8461 useless extension candidates. Maximal degree in co-relation 67734. Up to 8292 conditions per place. [2024-06-28 03:40:46,798 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 647 selfloop transitions, 74 changer transitions 0/724 dead transitions. [2024-06-28 03:40:46,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 724 transitions, 13161 flow [2024-06-28 03:40:46,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:46,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:46,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 03:40:46,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:40:46,799 INFO L175 Difference]: Start difference. First operand has 440 places, 696 transitions, 11432 flow. Second operand 9 states and 144 transitions. [2024-06-28 03:40:46,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 724 transitions, 13161 flow [2024-06-28 03:40:49,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 724 transitions, 12929 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 03:40:49,220 INFO L231 Difference]: Finished difference. Result has 444 places, 699 transitions, 11385 flow [2024-06-28 03:40:49,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11200, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11385, PETRI_PLACES=444, PETRI_TRANSITIONS=699} [2024-06-28 03:40:49,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-28 03:40:49,220 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 699 transitions, 11385 flow [2024-06-28 03:40:49,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:49,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:49,221 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 03:40:49,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:40:49,221 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 03:40:49,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:49,221 INFO L85 PathProgramCache]: Analyzing trace with hash 158098156, now seen corresponding path program 2 times [2024-06-28 03:40:49,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:49,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284863328] [2024-06-28 03:40:49,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:49,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:49,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:49,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:49,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284863328] [2024-06-28 03:40:49,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284863328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:49,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:49,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:49,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620954719] [2024-06-28 03:40:49,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:49,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:49,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:49,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:49,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:49,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:49,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 699 transitions, 11385 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:49,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:49,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:49,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:51,806 INFO L124 PetriNetUnfolderBase]: 5465/8474 cut-off events. [2024-06-28 03:40:51,806 INFO L125 PetriNetUnfolderBase]: For 706496/706500 co-relation queries the response was YES. [2024-06-28 03:40:51,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68201 conditions, 8474 events. 5465/8474 cut-off events. For 706496/706500 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51986 event pairs, 1528 based on Foata normal form. 5/8478 useless extension candidates. Maximal degree in co-relation 68010. Up to 8344 conditions per place. [2024-06-28 03:40:51,946 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 670 selfloop transitions, 55 changer transitions 0/728 dead transitions. [2024-06-28 03:40:51,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 728 transitions, 13243 flow [2024-06-28 03:40:51,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:51,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:51,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-28 03:40:51,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 03:40:51,948 INFO L175 Difference]: Start difference. First operand has 444 places, 699 transitions, 11385 flow. Second operand 9 states and 140 transitions. [2024-06-28 03:40:51,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 728 transitions, 13243 flow [2024-06-28 03:40:54,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 728 transitions, 12983 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 03:40:54,595 INFO L231 Difference]: Finished difference. Result has 445 places, 705 transitions, 11408 flow [2024-06-28 03:40:54,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11125, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11408, PETRI_PLACES=445, PETRI_TRANSITIONS=705} [2024-06-28 03:40:54,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-28 03:40:54,596 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 705 transitions, 11408 flow [2024-06-28 03:40:54,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:54,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:40:54,596 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 03:40:54,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:40:54,596 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 03:40:54,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:40:54,597 INFO L85 PathProgramCache]: Analyzing trace with hash 197371022, now seen corresponding path program 5 times [2024-06-28 03:40:54,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:40:54,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045830066] [2024-06-28 03:40:54,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:40:54,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:40:54,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:40:55,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:40:55,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:40:55,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045830066] [2024-06-28 03:40:55,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045830066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:40:55,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:40:55,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:40:55,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028986893] [2024-06-28 03:40:55,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:40:55,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:40:55,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:40:55,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:40:55,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:40:55,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:40:55,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 705 transitions, 11408 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:40:55,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:40:55,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:40:55,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:40:57,337 INFO L124 PetriNetUnfolderBase]: 5453/8458 cut-off events. [2024-06-28 03:40:57,338 INFO L125 PetriNetUnfolderBase]: For 718457/718461 co-relation queries the response was YES. [2024-06-28 03:40:57,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67985 conditions, 8458 events. 5453/8458 cut-off events. For 718457/718461 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51925 event pairs, 1529 based on Foata normal form. 8/8465 useless extension candidates. Maximal degree in co-relation 67793. Up to 8350 conditions per place. [2024-06-28 03:40:57,458 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 672 selfloop transitions, 50 changer transitions 0/725 dead transitions. [2024-06-28 03:40:57,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 725 transitions, 12924 flow [2024-06-28 03:40:57,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:40:57,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:40:57,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-28 03:40:57,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:40:57,459 INFO L175 Difference]: Start difference. First operand has 445 places, 705 transitions, 11408 flow. Second operand 9 states and 135 transitions. [2024-06-28 03:40:57,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 725 transitions, 12924 flow [2024-06-28 03:41:00,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 725 transitions, 12751 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 03:41:00,151 INFO L231 Difference]: Finished difference. Result has 449 places, 705 transitions, 11345 flow [2024-06-28 03:41:00,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11235, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11345, PETRI_PLACES=449, PETRI_TRANSITIONS=705} [2024-06-28 03:41:00,152 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-28 03:41:00,152 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 705 transitions, 11345 flow [2024-06-28 03:41:00,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:00,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:00,152 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 03:41:00,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:41:00,152 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 03:41:00,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:00,153 INFO L85 PathProgramCache]: Analyzing trace with hash 950282406, now seen corresponding path program 7 times [2024-06-28 03:41:00,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:00,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999976860] [2024-06-28 03:41:00,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:00,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:00,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:00,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:00,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:00,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999976860] [2024-06-28 03:41:00,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999976860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:00,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:00,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:00,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156889567] [2024-06-28 03:41:00,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:00,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:00,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:00,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:00,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:00,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:00,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 705 transitions, 11345 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:00,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:00,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:00,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:02,763 INFO L124 PetriNetUnfolderBase]: 5447/8446 cut-off events. [2024-06-28 03:41:02,763 INFO L125 PetriNetUnfolderBase]: For 715488/715496 co-relation queries the response was YES. [2024-06-28 03:41:02,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67897 conditions, 8446 events. 5447/8446 cut-off events. For 715488/715496 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51689 event pairs, 1144 based on Foata normal form. 10/8455 useless extension candidates. Maximal degree in co-relation 67703. Up to 8198 conditions per place. [2024-06-28 03:41:02,897 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 613 selfloop transitions, 109 changer transitions 0/725 dead transitions. [2024-06-28 03:41:02,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 725 transitions, 12861 flow [2024-06-28 03:41:02,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:02,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:02,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-28 03:41:02,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-28 03:41:02,898 INFO L175 Difference]: Start difference. First operand has 449 places, 705 transitions, 11345 flow. Second operand 9 states and 139 transitions. [2024-06-28 03:41:02,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 725 transitions, 12861 flow [2024-06-28 03:41:05,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 725 transitions, 12737 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 03:41:06,000 INFO L231 Difference]: Finished difference. Result has 450 places, 705 transitions, 11445 flow [2024-06-28 03:41:06,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11221, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11445, PETRI_PLACES=450, PETRI_TRANSITIONS=705} [2024-06-28 03:41:06,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-28 03:41:06,001 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 705 transitions, 11445 flow [2024-06-28 03:41:06,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:06,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:06,001 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 03:41:06,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:41:06,001 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 03:41:06,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:06,002 INFO L85 PathProgramCache]: Analyzing trace with hash 947429146, now seen corresponding path program 8 times [2024-06-28 03:41:06,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:06,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835777311] [2024-06-28 03:41:06,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:06,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:06,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:06,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:06,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:06,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835777311] [2024-06-28 03:41:06,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835777311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:06,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:06,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:06,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868461425] [2024-06-28 03:41:06,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:06,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:06,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:06,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:06,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:06,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:06,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 705 transitions, 11445 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:06,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:06,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:06,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:08,822 INFO L124 PetriNetUnfolderBase]: 5441/8439 cut-off events. [2024-06-28 03:41:08,823 INFO L125 PetriNetUnfolderBase]: For 723823/723831 co-relation queries the response was YES. [2024-06-28 03:41:08,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67983 conditions, 8439 events. 5441/8439 cut-off events. For 723823/723831 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51590 event pairs, 1143 based on Foata normal form. 10/8448 useless extension candidates. Maximal degree in co-relation 67788. Up to 8146 conditions per place. [2024-06-28 03:41:08,953 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 597 selfloop transitions, 127 changer transitions 0/727 dead transitions. [2024-06-28 03:41:08,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 727 transitions, 13153 flow [2024-06-28 03:41:08,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:08,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:08,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:41:08,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-28 03:41:08,954 INFO L175 Difference]: Start difference. First operand has 450 places, 705 transitions, 11445 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:41:08,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 727 transitions, 13153 flow [2024-06-28 03:41:11,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 727 transitions, 12959 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:41:11,460 INFO L231 Difference]: Finished difference. Result has 454 places, 705 transitions, 11512 flow [2024-06-28 03:41:11,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11251, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11512, PETRI_PLACES=454, PETRI_TRANSITIONS=705} [2024-06-28 03:41:11,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-28 03:41:11,461 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 705 transitions, 11512 flow [2024-06-28 03:41:11,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:11,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:11,461 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 03:41:11,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:41:11,462 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 03:41:11,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:11,462 INFO L85 PathProgramCache]: Analyzing trace with hash 947429332, now seen corresponding path program 3 times [2024-06-28 03:41:11,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:11,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835932846] [2024-06-28 03:41:11,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:11,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:12,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 03:41:12,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:12,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835932846] [2024-06-28 03:41:12,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835932846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:12,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:12,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:12,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345611770] [2024-06-28 03:41:12,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:12,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:12,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:12,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:12,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:12,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:12,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 705 transitions, 11512 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:12,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:12,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:12,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:14,286 INFO L124 PetriNetUnfolderBase]: 5438/8438 cut-off events. [2024-06-28 03:41:14,287 INFO L125 PetriNetUnfolderBase]: For 729310/729314 co-relation queries the response was YES. [2024-06-28 03:41:14,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68082 conditions, 8438 events. 5438/8438 cut-off events. For 729310/729314 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51782 event pairs, 1526 based on Foata normal form. 5/8442 useless extension candidates. Maximal degree in co-relation 67886. Up to 8349 conditions per place. [2024-06-28 03:41:14,406 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 681 selfloop transitions, 40 changer transitions 0/724 dead transitions. [2024-06-28 03:41:14,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 724 transitions, 13016 flow [2024-06-28 03:41:14,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:14,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:14,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 03:41:14,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:41:14,407 INFO L175 Difference]: Start difference. First operand has 454 places, 705 transitions, 11512 flow. Second operand 9 states and 132 transitions. [2024-06-28 03:41:14,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 724 transitions, 13016 flow [2024-06-28 03:41:17,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 724 transitions, 12666 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:41:17,651 INFO L231 Difference]: Finished difference. Result has 456 places, 705 transitions, 11249 flow [2024-06-28 03:41:17,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11162, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11249, PETRI_PLACES=456, PETRI_TRANSITIONS=705} [2024-06-28 03:41:17,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-28 03:41:17,652 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 705 transitions, 11249 flow [2024-06-28 03:41:17,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:17,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:17,653 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 03:41:17,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:41:17,653 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 03:41:17,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:17,653 INFO L85 PathProgramCache]: Analyzing trace with hash 947675596, now seen corresponding path program 1 times [2024-06-28 03:41:17,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:17,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153058422] [2024-06-28 03:41:17,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:17,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:17,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41: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 03:41:18,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:18,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153058422] [2024-06-28 03:41:18,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153058422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:18,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:18,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:18,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58582368] [2024-06-28 03:41:18,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:18,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:18,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:18,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:18,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:18,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:18,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 705 transitions, 11249 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:41:18,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:18,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:18,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:20,808 INFO L124 PetriNetUnfolderBase]: 5446/8450 cut-off events. [2024-06-28 03:41:20,809 INFO L125 PetriNetUnfolderBase]: For 745487/745491 co-relation queries the response was YES. [2024-06-28 03:41:20,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68034 conditions, 8450 events. 5446/8450 cut-off events. For 745487/745491 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 51813 event pairs, 1528 based on Foata normal form. 6/8455 useless extension candidates. Maximal degree in co-relation 67837. Up to 8329 conditions per place. [2024-06-28 03:41:20,955 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 667 selfloop transitions, 57 changer transitions 0/727 dead transitions. [2024-06-28 03:41:20,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 727 transitions, 12817 flow [2024-06-28 03:41:20,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:41:20,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:41:20,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-28 03:41:20,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-28 03:41:20,956 INFO L175 Difference]: Start difference. First operand has 456 places, 705 transitions, 11249 flow. Second operand 9 states and 137 transitions. [2024-06-28 03:41:20,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 727 transitions, 12817 flow [2024-06-28 03:41:23,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 727 transitions, 12708 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 03:41:23,862 INFO L231 Difference]: Finished difference. Result has 457 places, 707 transitions, 11319 flow [2024-06-28 03:41:23,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11140, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11319, PETRI_PLACES=457, PETRI_TRANSITIONS=707} [2024-06-28 03:41:23,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-28 03:41:23,863 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 707 transitions, 11319 flow [2024-06-28 03:41:23,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:41:23,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:23,863 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 03:41:23,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:41:23,864 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 03:41:23,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:23,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1156196176, now seen corresponding path program 4 times [2024-06-28 03:41:23,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:23,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868963635] [2024-06-28 03:41:23,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:23,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:23,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:24,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 03:41:24,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:24,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868963635] [2024-06-28 03:41:24,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868963635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:24,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:24,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:24,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193478885] [2024-06-28 03:41:24,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:24,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:24,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:24,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:24,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 707 transitions, 11319 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:41:24,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:24,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:24,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:27,190 INFO L124 PetriNetUnfolderBase]: 5454/8470 cut-off events. [2024-06-28 03:41:27,190 INFO L125 PetriNetUnfolderBase]: For 763491/763499 co-relation queries the response was YES. [2024-06-28 03:41:27,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68408 conditions, 8470 events. 5454/8470 cut-off events. For 763491/763499 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 51912 event pairs, 1224 based on Foata normal form. 10/8479 useless extension candidates. Maximal degree in co-relation 68210. Up to 8013 conditions per place. [2024-06-28 03:41:27,321 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 616 selfloop transitions, 116 changer transitions 0/735 dead transitions. [2024-06-28 03:41:27,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 735 transitions, 13079 flow [2024-06-28 03:41:27,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:27,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:41:27,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 03:41:27,322 INFO L175 Difference]: Start difference. First operand has 457 places, 707 transitions, 11319 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:41:27,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 735 transitions, 13079 flow [2024-06-28 03:41:30,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 735 transitions, 12917 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:30,864 INFO L231 Difference]: Finished difference. Result has 459 places, 709 transitions, 11430 flow [2024-06-28 03:41:30,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11157, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11430, PETRI_PLACES=459, PETRI_TRANSITIONS=709} [2024-06-28 03:41:30,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-28 03:41:30,864 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 709 transitions, 11430 flow [2024-06-28 03:41:30,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:41:30,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:30,865 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 03:41:30,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:41:30,865 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 03:41:30,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:30,865 INFO L85 PathProgramCache]: Analyzing trace with hash 103189518, now seen corresponding path program 5 times [2024-06-28 03:41:30,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:30,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402159433] [2024-06-28 03:41:30,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:30,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:30,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:31,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:31,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:31,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402159433] [2024-06-28 03:41:31,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402159433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:31,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:31,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:41:31,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412929933] [2024-06-28 03:41:31,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:31,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:41:31,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:31,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:41:31,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:41:31,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:31,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 709 transitions, 11430 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:41:31,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:31,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:31,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:34,104 INFO L124 PetriNetUnfolderBase]: 5470/8492 cut-off events. [2024-06-28 03:41:34,104 INFO L125 PetriNetUnfolderBase]: For 779256/779260 co-relation queries the response was YES. [2024-06-28 03:41:34,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68806 conditions, 8492 events. 5470/8492 cut-off events. For 779256/779260 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 52170 event pairs, 1485 based on Foata normal form. 6/8497 useless extension candidates. Maximal degree in co-relation 68608. Up to 8222 conditions per place. [2024-06-28 03:41:34,235 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 623 selfloop transitions, 109 changer transitions 0/735 dead transitions. [2024-06-28 03:41:34,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 735 transitions, 13025 flow [2024-06-28 03:41:34,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:34,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:34,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:41:34,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 03:41:34,237 INFO L175 Difference]: Start difference. First operand has 459 places, 709 transitions, 11430 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:41:34,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 735 transitions, 13025 flow [2024-06-28 03:41:37,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 735 transitions, 12817 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:37,287 INFO L231 Difference]: Finished difference. Result has 461 places, 713 transitions, 11505 flow [2024-06-28 03:41:37,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11505, PETRI_PLACES=461, PETRI_TRANSITIONS=713} [2024-06-28 03:41:37,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-28 03:41:37,288 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 713 transitions, 11505 flow [2024-06-28 03:41:37,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:41:37,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:37,288 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 03:41:37,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:41:37,288 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 03:41:37,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:37,288 INFO L85 PathProgramCache]: Analyzing trace with hash 54486168, now seen corresponding path program 9 times [2024-06-28 03:41:37,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:37,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973234968] [2024-06-28 03:41:37,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:37,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:37,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 03:41:37,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:37,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973234968] [2024-06-28 03:41:37,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973234968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:37,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:37,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:37,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718302749] [2024-06-28 03:41:37,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:37,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:37,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:37,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:37,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:37,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:37,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 713 transitions, 11505 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:37,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:37,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:37,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:40,133 INFO L124 PetriNetUnfolderBase]: 5496/8525 cut-off events. [2024-06-28 03:41:40,133 INFO L125 PetriNetUnfolderBase]: For 774505/774517 co-relation queries the response was YES. [2024-06-28 03:41:40,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69108 conditions, 8525 events. 5496/8525 cut-off events. For 774505/774517 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 52313 event pairs, 1139 based on Foata normal form. 14/8538 useless extension candidates. Maximal degree in co-relation 68910. Up to 8115 conditions per place. [2024-06-28 03:41:40,260 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 600 selfloop transitions, 142 changer transitions 0/745 dead transitions. [2024-06-28 03:41:40,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 745 transitions, 13389 flow [2024-06-28 03:41:40,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:40,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:40,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:41:40,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:41:40,262 INFO L175 Difference]: Start difference. First operand has 461 places, 713 transitions, 11505 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:41:40,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 745 transitions, 13389 flow [2024-06-28 03:41:42,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 745 transitions, 13206 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:41:42,960 INFO L231 Difference]: Finished difference. Result has 464 places, 719 transitions, 11744 flow [2024-06-28 03:41:42,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11744, PETRI_PLACES=464, PETRI_TRANSITIONS=719} [2024-06-28 03:41:42,961 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-28 03:41:42,961 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 719 transitions, 11744 flow [2024-06-28 03:41:42,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:42,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:42,961 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 03:41:42,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:41:42,962 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 03:41:42,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1164770032, now seen corresponding path program 10 times [2024-06-28 03:41:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914857950] [2024-06-28 03:41:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:42,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:42,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:43,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:43,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:43,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914857950] [2024-06-28 03:41:43,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914857950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:43,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:43,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:41:43,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120730441] [2024-06-28 03:41:43,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:43,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:41:43,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:43,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:41:43,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:41:43,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:43,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 719 transitions, 11744 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:43,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:43,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:43,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:45,923 INFO L124 PetriNetUnfolderBase]: 5506/8536 cut-off events. [2024-06-28 03:41:45,923 INFO L125 PetriNetUnfolderBase]: For 793607/793619 co-relation queries the response was YES. [2024-06-28 03:41:46,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70024 conditions, 8536 events. 5506/8536 cut-off events. For 793607/793619 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 52313 event pairs, 1208 based on Foata normal form. 14/8549 useless extension candidates. Maximal degree in co-relation 69825. Up to 8266 conditions per place. [2024-06-28 03:41:46,050 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 623 selfloop transitions, 118 changer transitions 0/744 dead transitions. [2024-06-28 03:41:46,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 744 transitions, 13383 flow [2024-06-28 03:41:46,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:46,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:46,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:41:46,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-28 03:41:46,052 INFO L175 Difference]: Start difference. First operand has 464 places, 719 transitions, 11744 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:41:46,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 744 transitions, 13383 flow [2024-06-28 03:41:49,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 744 transitions, 13215 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 03:41:49,602 INFO L231 Difference]: Finished difference. Result has 468 places, 723 transitions, 11913 flow [2024-06-28 03:41:49,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11609, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11913, PETRI_PLACES=468, PETRI_TRANSITIONS=723} [2024-06-28 03:41:49,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 03:41:49,603 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 723 transitions, 11913 flow [2024-06-28 03:41:49,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:49,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:49,604 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 03:41:49,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:41:49,604 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 03:41:49,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:49,604 INFO L85 PathProgramCache]: Analyzing trace with hash 213236790, now seen corresponding path program 4 times [2024-06-28 03:41:49,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:49,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528031484] [2024-06-28 03:41:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:49,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:49,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:50,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:50,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:50,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528031484] [2024-06-28 03:41:50,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528031484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:50,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:50,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:50,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381618663] [2024-06-28 03:41:50,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:50,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:50,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:50,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:50,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:50,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:50,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 723 transitions, 11913 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:50,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:50,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:50,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:52,352 INFO L124 PetriNetUnfolderBase]: 5511/8543 cut-off events. [2024-06-28 03:41:52,353 INFO L125 PetriNetUnfolderBase]: For 774579/774583 co-relation queries the response was YES. [2024-06-28 03:41:52,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70085 conditions, 8543 events. 5511/8543 cut-off events. For 774579/774583 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 52437 event pairs, 1528 based on Foata normal form. 5/8547 useless extension candidates. Maximal degree in co-relation 69885. Up to 8430 conditions per place. [2024-06-28 03:41:52,520 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 707 selfloop transitions, 37 changer transitions 0/747 dead transitions. [2024-06-28 03:41:52,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 747 transitions, 13569 flow [2024-06-28 03:41:52,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:52,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:52,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 03:41:52,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-28 03:41:52,521 INFO L175 Difference]: Start difference. First operand has 468 places, 723 transitions, 11913 flow. Second operand 8 states and 121 transitions. [2024-06-28 03:41:52,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 747 transitions, 13569 flow [2024-06-28 03:41:56,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 747 transitions, 13290 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 03:41:56,244 INFO L231 Difference]: Finished difference. Result has 469 places, 726 transitions, 11814 flow [2024-06-28 03:41:56,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11634, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11814, PETRI_PLACES=469, PETRI_TRANSITIONS=726} [2024-06-28 03:41:56,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-28 03:41:56,253 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 726 transitions, 11814 flow [2024-06-28 03:41:56,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:56,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:56,253 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 03:41:56,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:41:56,254 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 03:41:56,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:56,254 INFO L85 PathProgramCache]: Analyzing trace with hash 213058044, now seen corresponding path program 11 times [2024-06-28 03:41:56,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:56,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065075632] [2024-06-28 03:41:56,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:56,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:56,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 03:41:56,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:56,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065075632] [2024-06-28 03:41:56,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065075632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:56,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:56,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:41:56,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912478588] [2024-06-28 03:41:56,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:56,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:41:56,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:56,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:41:56,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:41:56,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:41:56,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 726 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:56,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:56,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:41:56,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:58,991 INFO L124 PetriNetUnfolderBase]: 5545/8586 cut-off events. [2024-06-28 03:41:58,991 INFO L125 PetriNetUnfolderBase]: For 773654/773662 co-relation queries the response was YES. [2024-06-28 03:41:59,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70607 conditions, 8586 events. 5545/8586 cut-off events. For 773654/773662 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 52562 event pairs, 1102 based on Foata normal form. 10/8595 useless extension candidates. Maximal degree in co-relation 70408. Up to 7964 conditions per place. [2024-06-28 03:41:59,141 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 189 changer transitions 0/761 dead transitions. [2024-06-28 03:41:59,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 761 transitions, 13994 flow [2024-06-28 03:41:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:59,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 03:41:59,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-28 03:41:59,142 INFO L175 Difference]: Start difference. First operand has 469 places, 726 transitions, 11814 flow. Second operand 8 states and 133 transitions. [2024-06-28 03:41:59,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 761 transitions, 13994 flow [2024-06-28 03:42:03,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 761 transitions, 13856 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:03,096 INFO L231 Difference]: Finished difference. Result has 471 places, 735 transitions, 12262 flow [2024-06-28 03:42:03,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11676, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12262, PETRI_PLACES=471, PETRI_TRANSITIONS=735} [2024-06-28 03:42:03,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-28 03:42:03,113 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 735 transitions, 12262 flow [2024-06-28 03:42:03,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:03,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:03,113 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 03:42:03,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:42:03,113 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 03:42:03,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:03,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1478242550, now seen corresponding path program 5 times [2024-06-28 03:42:03,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:03,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72866150] [2024-06-28 03:42:03,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:03,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:03,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:03,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:03,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:03,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72866150] [2024-06-28 03:42:03,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72866150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:03,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:03,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:03,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664983068] [2024-06-28 03:42:03,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:03,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:03,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:03,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:03,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:03,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:03,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 735 transitions, 12262 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:03,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:03,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:03,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:06,085 INFO L124 PetriNetUnfolderBase]: 5580/8639 cut-off events. [2024-06-28 03:42:06,086 INFO L125 PetriNetUnfolderBase]: For 797861/797865 co-relation queries the response was YES. [2024-06-28 03:42:06,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72154 conditions, 8639 events. 5580/8639 cut-off events. For 797861/797865 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 52966 event pairs, 1538 based on Foata normal form. 5/8642 useless extension candidates. Maximal degree in co-relation 71954. Up to 8497 conditions per place. [2024-06-28 03:42:06,215 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 699 selfloop transitions, 68 changer transitions 0/770 dead transitions. [2024-06-28 03:42:06,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 770 transitions, 14335 flow [2024-06-28 03:42:06,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:06,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:06,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-28 03:42:06,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-28 03:42:06,217 INFO L175 Difference]: Start difference. First operand has 471 places, 735 transitions, 12262 flow. Second operand 9 states and 132 transitions. [2024-06-28 03:42:06,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 770 transitions, 14335 flow [2024-06-28 03:42:09,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 770 transitions, 14107 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:09,773 INFO L231 Difference]: Finished difference. Result has 478 places, 753 transitions, 12556 flow [2024-06-28 03:42:09,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12044, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=735, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12556, PETRI_PLACES=478, PETRI_TRANSITIONS=753} [2024-06-28 03:42:09,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-28 03:42:09,774 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 753 transitions, 12556 flow [2024-06-28 03:42:09,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:09,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:09,774 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 03:42:09,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:42:09,774 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 03:42:09,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash 213356574, now seen corresponding path program 12 times [2024-06-28 03:42:09,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:09,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82391681] [2024-06-28 03:42:09,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:09,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:10,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:10,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:10,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82391681] [2024-06-28 03:42:10,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82391681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:10,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:10,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:10,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048562532] [2024-06-28 03:42:10,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:10,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:10,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:10,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 753 transitions, 12556 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:10,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:10,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:10,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:12,838 INFO L124 PetriNetUnfolderBase]: 5598/8661 cut-off events. [2024-06-28 03:42:12,838 INFO L125 PetriNetUnfolderBase]: For 798870/798878 co-relation queries the response was YES. [2024-06-28 03:42:12,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71934 conditions, 8661 events. 5598/8661 cut-off events. For 798870/798878 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 52987 event pairs, 1094 based on Foata normal form. 10/8670 useless extension candidates. Maximal degree in co-relation 71731. Up to 8032 conditions per place. [2024-06-28 03:42:12,974 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 576 selfloop transitions, 203 changer transitions 0/782 dead transitions. [2024-06-28 03:42:12,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 782 transitions, 14656 flow [2024-06-28 03:42:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:12,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:12,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 03:42:12,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-28 03:42:12,975 INFO L175 Difference]: Start difference. First operand has 478 places, 753 transitions, 12556 flow. Second operand 8 states and 130 transitions. [2024-06-28 03:42:12,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 782 transitions, 14656 flow [2024-06-28 03:42:16,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 782 transitions, 14525 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:16,699 INFO L231 Difference]: Finished difference. Result has 482 places, 759 transitions, 12922 flow [2024-06-28 03:42:16,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12425, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12922, PETRI_PLACES=482, PETRI_TRANSITIONS=759} [2024-06-28 03:42:16,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-28 03:42:16,700 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 759 transitions, 12922 flow [2024-06-28 03:42:16,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:16,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:16,700 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 03:42:16,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:42:16,701 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 03:42:16,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash 64882080, now seen corresponding path program 6 times [2024-06-28 03:42:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:16,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58089239] [2024-06-28 03:42:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:16,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:16,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:17,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:17,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:17,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58089239] [2024-06-28 03:42:17,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58089239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:17,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:17,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:17,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594926457] [2024-06-28 03:42:17,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:17,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:17,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:17,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:17,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:17,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:17,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 759 transitions, 12922 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:17,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:17,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:17,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:19,718 INFO L124 PetriNetUnfolderBase]: 5608/8678 cut-off events. [2024-06-28 03:42:19,719 INFO L125 PetriNetUnfolderBase]: For 817645/817649 co-relation queries the response was YES. [2024-06-28 03:42:19,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72815 conditions, 8678 events. 5608/8678 cut-off events. For 817645/817649 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 53254 event pairs, 1536 based on Foata normal form. 6/8683 useless extension candidates. Maximal degree in co-relation 72610. Up to 8564 conditions per place. [2024-06-28 03:42:19,846 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 722 selfloop transitions, 54 changer transitions 0/779 dead transitions. [2024-06-28 03:42:19,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 779 transitions, 14594 flow [2024-06-28 03:42:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:19,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-28 03:42:19,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:42:19,847 INFO L175 Difference]: Start difference. First operand has 482 places, 759 transitions, 12922 flow. Second operand 8 states and 120 transitions. [2024-06-28 03:42:19,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 779 transitions, 14594 flow [2024-06-28 03:42:23,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 779 transitions, 14339 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:42:23,918 INFO L231 Difference]: Finished difference. Result has 485 places, 763 transitions, 12855 flow [2024-06-28 03:42:23,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12667, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12855, PETRI_PLACES=485, PETRI_TRANSITIONS=763} [2024-06-28 03:42:23,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-28 03:42:23,919 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 763 transitions, 12855 flow [2024-06-28 03:42:23,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:23,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:23,919 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 03:42:23,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:42:23,920 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 03:42:23,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash 390368124, now seen corresponding path program 13 times [2024-06-28 03:42:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:23,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580803873] [2024-06-28 03:42:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:23,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:23,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:24,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 03:42:24,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:24,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580803873] [2024-06-28 03:42:24,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580803873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:24,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:24,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:24,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120528875] [2024-06-28 03:42:24,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:24,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:24,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:24,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:24,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:24,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 763 transitions, 12855 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:24,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:24,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:24,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:27,041 INFO L124 PetriNetUnfolderBase]: 5618/8688 cut-off events. [2024-06-28 03:42:27,041 INFO L125 PetriNetUnfolderBase]: For 813997/814005 co-relation queries the response was YES. [2024-06-28 03:42:27,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72538 conditions, 8688 events. 5618/8688 cut-off events. For 813997/814005 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 53153 event pairs, 1152 based on Foata normal form. 10/8697 useless extension candidates. Maximal degree in co-relation 72333. Up to 8434 conditions per place. [2024-06-28 03:42:27,214 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 669 selfloop transitions, 111 changer transitions 0/783 dead transitions. [2024-06-28 03:42:27,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 783 transitions, 14534 flow [2024-06-28 03:42:27,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:27,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:27,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:42:27,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 03:42:27,217 INFO L175 Difference]: Start difference. First operand has 485 places, 763 transitions, 12855 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:42:27,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 783 transitions, 14534 flow [2024-06-28 03:42:31,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 783 transitions, 14433 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:42:31,216 INFO L231 Difference]: Finished difference. Result has 489 places, 767 transitions, 13062 flow [2024-06-28 03:42:31,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12754, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13062, PETRI_PLACES=489, PETRI_TRANSITIONS=767} [2024-06-28 03:42:31,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-28 03:42:31,218 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 767 transitions, 13062 flow [2024-06-28 03:42:31,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:31,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:31,220 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 03:42:31,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 03:42:31,221 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 03:42:31,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:31,221 INFO L85 PathProgramCache]: Analyzing trace with hash 217998390, now seen corresponding path program 6 times [2024-06-28 03:42:31,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209245234] [2024-06-28 03:42:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:31,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:31,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:31,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209245234] [2024-06-28 03:42:31,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209245234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:31,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:31,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:31,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881953469] [2024-06-28 03:42:31,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:31,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:31,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:31,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:31,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:31,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:31,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 767 transitions, 13062 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:31,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:31,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:31,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:34,465 INFO L124 PetriNetUnfolderBase]: 5623/8699 cut-off events. [2024-06-28 03:42:34,466 INFO L125 PetriNetUnfolderBase]: For 814707/814711 co-relation queries the response was YES. [2024-06-28 03:42:34,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72793 conditions, 8699 events. 5623/8699 cut-off events. For 814707/814711 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 53326 event pairs, 1537 based on Foata normal form. 5/8702 useless extension candidates. Maximal degree in co-relation 72587. Up to 8609 conditions per place. [2024-06-28 03:42:34,606 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 738 selfloop transitions, 42 changer transitions 0/783 dead transitions. [2024-06-28 03:42:34,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 783 transitions, 14749 flow [2024-06-28 03:42:34,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:34,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:34,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-28 03:42:34,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-28 03:42:34,607 INFO L175 Difference]: Start difference. First operand has 489 places, 767 transitions, 13062 flow. Second operand 9 states and 125 transitions. [2024-06-28 03:42:34,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 783 transitions, 14749 flow [2024-06-28 03:42:38,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 783 transitions, 14576 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 03:42:38,436 INFO L231 Difference]: Finished difference. Result has 493 places, 770 transitions, 13076 flow [2024-06-28 03:42:38,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12889, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13076, PETRI_PLACES=493, PETRI_TRANSITIONS=770} [2024-06-28 03:42:38,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-28 03:42:38,437 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 770 transitions, 13076 flow [2024-06-28 03:42:38,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:38,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:38,437 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 03:42:38,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 03:42:38,438 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 03:42:38,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:38,438 INFO L85 PathProgramCache]: Analyzing trace with hash 390488466, now seen corresponding path program 7 times [2024-06-28 03:42:38,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:38,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445250612] [2024-06-28 03:42:38,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:38,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:38,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:39,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:39,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:39,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445250612] [2024-06-28 03:42:39,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445250612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:39,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:39,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:39,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910676008] [2024-06-28 03:42:39,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:39,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:39,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:39,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:39,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 770 transitions, 13076 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:39,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:39,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:39,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:41,885 INFO L124 PetriNetUnfolderBase]: 5633/8713 cut-off events. [2024-06-28 03:42:41,885 INFO L125 PetriNetUnfolderBase]: For 817897/817901 co-relation queries the response was YES. [2024-06-28 03:42:41,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72771 conditions, 8713 events. 5633/8713 cut-off events. For 817897/817901 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 53423 event pairs, 1539 based on Foata normal form. 6/8717 useless extension candidates. Maximal degree in co-relation 72565. Up to 8587 conditions per place. [2024-06-28 03:42:42,014 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 725 selfloop transitions, 60 changer transitions 0/788 dead transitions. [2024-06-28 03:42:42,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 788 transitions, 14764 flow [2024-06-28 03:42:42,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:42,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:42,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-28 03:42:42,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638888888888889 [2024-06-28 03:42:42,015 INFO L175 Difference]: Start difference. First operand has 493 places, 770 transitions, 13076 flow. Second operand 9 states and 131 transitions. [2024-06-28 03:42:42,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 788 transitions, 14764 flow [2024-06-28 03:42:45,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 788 transitions, 14638 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 03:42:45,706 INFO L231 Difference]: Finished difference. Result has 497 places, 773 transitions, 13144 flow [2024-06-28 03:42:45,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12950, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13144, PETRI_PLACES=497, PETRI_TRANSITIONS=773} [2024-06-28 03:42:45,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-28 03:42:45,707 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 773 transitions, 13144 flow [2024-06-28 03:42:45,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:45,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:45,708 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 03:42:45,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 03:42:45,708 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 03:42:45,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:45,708 INFO L85 PathProgramCache]: Analyzing trace with hash 217998204, now seen corresponding path program 14 times [2024-06-28 03:42:45,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:45,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000396496] [2024-06-28 03:42:45,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:45,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:46,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:46,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:46,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000396496] [2024-06-28 03:42:46,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000396496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:46,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:46,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:46,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871786899] [2024-06-28 03:42:46,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:46,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:46,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:46,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:46,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:46,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:46,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 773 transitions, 13144 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:46,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:46,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:46,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:48,828 INFO L124 PetriNetUnfolderBase]: 5651/8734 cut-off events. [2024-06-28 03:42:48,828 INFO L125 PetriNetUnfolderBase]: For 835178/835186 co-relation queries the response was YES. [2024-06-28 03:42:49,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73229 conditions, 8734 events. 5651/8734 cut-off events. For 835178/835186 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 53463 event pairs, 1150 based on Foata normal form. 10/8743 useless extension candidates. Maximal degree in co-relation 73022. Up to 8415 conditions per place. [2024-06-28 03:42:49,117 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 655 selfloop transitions, 139 changer transitions 0/797 dead transitions. [2024-06-28 03:42:49,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 797 transitions, 15076 flow [2024-06-28 03:42:49,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:49,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:49,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:42:49,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 03:42:49,119 INFO L175 Difference]: Start difference. First operand has 497 places, 773 transitions, 13144 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:42:49,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 797 transitions, 15076 flow [2024-06-28 03:42:54,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 797 transitions, 14929 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:54,083 INFO L231 Difference]: Finished difference. Result has 500 places, 779 transitions, 13433 flow [2024-06-28 03:42:54,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12997, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13433, PETRI_PLACES=500, PETRI_TRANSITIONS=779} [2024-06-28 03:42:54,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-28 03:42:54,085 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 779 transitions, 13433 flow [2024-06-28 03:42:54,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:54,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:54,086 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 03:42:54,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 03:42:54,086 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 03:42:54,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:54,086 INFO L85 PathProgramCache]: Analyzing trace with hash 390734544, now seen corresponding path program 2 times [2024-06-28 03:42:54,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:54,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628343232] [2024-06-28 03:42:54,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:54,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:54,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:54,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:54,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628343232] [2024-06-28 03:42:54,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628343232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:54,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:54,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:54,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966309823] [2024-06-28 03:42:54,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:54,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:54,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:54,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:54,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:55,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:42:55,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 779 transitions, 13433 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 03:42:55,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:55,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:42:55,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:57,660 INFO L124 PetriNetUnfolderBase]: 5659/8750 cut-off events. [2024-06-28 03:42:57,660 INFO L125 PetriNetUnfolderBase]: For 855728/855732 co-relation queries the response was YES. [2024-06-28 03:42:57,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73854 conditions, 8750 events. 5659/8750 cut-off events. For 855728/855732 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 53701 event pairs, 1537 based on Foata normal form. 6/8755 useless extension candidates. Maximal degree in co-relation 73645. Up to 8623 conditions per place. [2024-06-28 03:42:57,800 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 735 selfloop transitions, 59 changer transitions 0/797 dead transitions. [2024-06-28 03:42:57,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 797 transitions, 15137 flow [2024-06-28 03:42:57,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:57,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:57,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:42:57,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 03:42:57,801 INFO L175 Difference]: Start difference. First operand has 500 places, 779 transitions, 13433 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:42:57,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 797 transitions, 15137 flow [2024-06-28 03:43:01,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 797 transitions, 14890 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:01,818 INFO L231 Difference]: Finished difference. Result has 502 places, 781 transitions, 13380 flow [2024-06-28 03:43:01,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13186, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13380, PETRI_PLACES=502, PETRI_TRANSITIONS=781} [2024-06-28 03:43:01,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 461 predicate places. [2024-06-28 03:43:01,819 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 781 transitions, 13380 flow [2024-06-28 03:43:01,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 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 03:43:01,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:01,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 03:43:01,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 03:43:01,819 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 03:43:01,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:01,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1451654386, now seen corresponding path program 6 times [2024-06-28 03:43:01,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:01,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646013058] [2024-06-28 03:43:01,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:01,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:01,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:02,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:02,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:02,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646013058] [2024-06-28 03:43:02,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646013058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:02,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:02,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:43:02,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360420201] [2024-06-28 03:43:02,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:02,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:43:02,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:02,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:43:02,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:43:03,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:03,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 781 transitions, 13380 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:43:03,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:03,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:03,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:05,699 INFO L124 PetriNetUnfolderBase]: 5667/8759 cut-off events. [2024-06-28 03:43:05,699 INFO L125 PetriNetUnfolderBase]: For 853550/853558 co-relation queries the response was YES. [2024-06-28 03:43:05,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73821 conditions, 8759 events. 5667/8759 cut-off events. For 853550/853558 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 53584 event pairs, 1152 based on Foata normal form. 10/8768 useless extension candidates. Maximal degree in co-relation 73612. Up to 8504 conditions per place. [2024-06-28 03:43:05,834 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 689 selfloop transitions, 107 changer transitions 0/799 dead transitions. [2024-06-28 03:43:05,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 799 transitions, 15054 flow [2024-06-28 03:43:05,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:05,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:05,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:43:05,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 03:43:05,835 INFO L175 Difference]: Start difference. First operand has 502 places, 781 transitions, 13380 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:43:05,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 799 transitions, 15054 flow [2024-06-28 03:43:10,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 799 transitions, 14878 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:10,757 INFO L231 Difference]: Finished difference. Result has 503 places, 783 transitions, 13460 flow [2024-06-28 03:43:10,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13204, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13460, PETRI_PLACES=503, PETRI_TRANSITIONS=783} [2024-06-28 03:43:10,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-28 03:43:10,772 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 783 transitions, 13460 flow [2024-06-28 03:43:10,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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 03:43:10,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:10,772 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 03:43:10,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 03:43:10,772 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 03:43:10,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:10,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1254315062, now seen corresponding path program 15 times [2024-06-28 03:43:10,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:10,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401129471] [2024-06-28 03:43:10,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:10,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:10,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:11,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:11,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:11,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401129471] [2024-06-28 03:43:11,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401129471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:11,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:11,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:11,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782474595] [2024-06-28 03:43:11,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:11,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:11,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:11,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:11,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:11,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:11,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 783 transitions, 13460 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:11,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:11,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:11,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:13,922 INFO L124 PetriNetUnfolderBase]: 5677/8775 cut-off events. [2024-06-28 03:43:13,922 INFO L125 PetriNetUnfolderBase]: For 873332/873342 co-relation queries the response was YES. [2024-06-28 03:43:14,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74179 conditions, 8775 events. 5677/8775 cut-off events. For 873332/873342 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 53699 event pairs, 1107 based on Foata normal form. 12/8783 useless extension candidates. Maximal degree in co-relation 73969. Up to 8062 conditions per place. [2024-06-28 03:43:14,057 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 593 selfloop transitions, 217 changer transitions 0/813 dead transitions. [2024-06-28 03:43:14,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 813 transitions, 15686 flow [2024-06-28 03:43:14,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:14,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:43:14,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-28 03:43:14,059 INFO L175 Difference]: Start difference. First operand has 503 places, 783 transitions, 13460 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:43:14,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 813 transitions, 15686 flow [2024-06-28 03:43:18,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 813 transitions, 15458 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:18,199 INFO L231 Difference]: Finished difference. Result has 505 places, 789 transitions, 13798 flow [2024-06-28 03:43:18,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13232, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13798, PETRI_PLACES=505, PETRI_TRANSITIONS=789} [2024-06-28 03:43:18,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 03:43:18,200 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 789 transitions, 13798 flow [2024-06-28 03:43:18,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:18,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:18,201 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 03:43:18,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 03:43:18,201 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 03:43:18,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:18,201 INFO L85 PathProgramCache]: Analyzing trace with hash 405025674, now seen corresponding path program 7 times [2024-06-28 03:43:18,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:18,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203497009] [2024-06-28 03:43:18,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:18,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:18,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:18,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:18,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203497009] [2024-06-28 03:43:18,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203497009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:18,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:18,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:18,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635115957] [2024-06-28 03:43:18,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:18,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:18,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:18,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:18,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:18,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:18,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 789 transitions, 13798 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:18,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:18,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:18,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:21,448 INFO L124 PetriNetUnfolderBase]: 5682/8787 cut-off events. [2024-06-28 03:43:21,448 INFO L125 PetriNetUnfolderBase]: For 891779/891787 co-relation queries the response was YES. [2024-06-28 03:43:21,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75254 conditions, 8787 events. 5682/8787 cut-off events. For 891779/891787 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53944 event pairs, 1539 based on Foata normal form. 9/8794 useless extension candidates. Maximal degree in co-relation 75043. Up to 8626 conditions per place. [2024-06-28 03:43:21,745 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 762 selfloop transitions, 46 changer transitions 0/811 dead transitions. [2024-06-28 03:43:21,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 811 transitions, 15590 flow [2024-06-28 03:43:21,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:21,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:21,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 03:43:21,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-28 03:43:21,746 INFO L175 Difference]: Start difference. First operand has 505 places, 789 transitions, 13798 flow. Second operand 8 states and 122 transitions. [2024-06-28 03:43:21,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 811 transitions, 15590 flow [2024-06-28 03:43:25,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 811 transitions, 15245 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-28 03:43:25,898 INFO L231 Difference]: Finished difference. Result has 509 places, 792 transitions, 13661 flow [2024-06-28 03:43:25,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13453, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13661, PETRI_PLACES=509, PETRI_TRANSITIONS=792} [2024-06-28 03:43:25,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 03:43:25,898 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 792 transitions, 13661 flow [2024-06-28 03:43:25,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:25,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:25,899 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 03:43:25,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 03:43:25,899 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 03:43:25,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:25,900 INFO L85 PathProgramCache]: Analyzing trace with hash 632926824, now seen corresponding path program 8 times [2024-06-28 03:43:25,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:25,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747979022] [2024-06-28 03:43:25,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:25,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:26,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:26,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:26,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747979022] [2024-06-28 03:43:26,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747979022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:26,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:26,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:26,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227241718] [2024-06-28 03:43:26,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:26,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:26,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:26,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:26,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:26,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:26,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 792 transitions, 13661 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:26,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:26,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:26,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:29,297 INFO L124 PetriNetUnfolderBase]: 5695/8805 cut-off events. [2024-06-28 03:43:29,297 INFO L125 PetriNetUnfolderBase]: For 909973/909981 co-relation queries the response was YES. [2024-06-28 03:43:29,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75887 conditions, 8805 events. 5695/8805 cut-off events. For 909973/909981 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 54066 event pairs, 1539 based on Foata normal form. 9/8812 useless extension candidates. Maximal degree in co-relation 75674. Up to 8625 conditions per place. [2024-06-28 03:43:29,603 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 751 selfloop transitions, 69 changer transitions 0/823 dead transitions. [2024-06-28 03:43:29,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 823 transitions, 15831 flow [2024-06-28 03:43:29,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:43:29,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:43:29,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-28 03:43:29,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-28 03:43:29,605 INFO L175 Difference]: Start difference. First operand has 509 places, 792 transitions, 13661 flow. Second operand 11 states and 154 transitions. [2024-06-28 03:43:29,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 823 transitions, 15831 flow [2024-06-28 03:43:33,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 823 transitions, 15645 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:33,151 INFO L231 Difference]: Finished difference. Result has 515 places, 801 transitions, 13907 flow [2024-06-28 03:43:33,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13475, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13907, PETRI_PLACES=515, PETRI_TRANSITIONS=801} [2024-06-28 03:43:33,152 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-28 03:43:33,152 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 801 transitions, 13907 flow [2024-06-28 03:43:33,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:33,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:33,153 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 03:43:33,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 03:43:33,153 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 03:43:33,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:33,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1122735340, now seen corresponding path program 9 times [2024-06-28 03:43:33,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:33,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988337318] [2024-06-28 03:43:33,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:33,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:33,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:33,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:33,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:33,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988337318] [2024-06-28 03:43:33,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988337318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:33,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:33,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:33,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009659546] [2024-06-28 03:43:33,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:33,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:33,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:33,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:33,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:33,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:33,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 801 transitions, 13907 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:33,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:33,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:33,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:36,508 INFO L124 PetriNetUnfolderBase]: 5692/8801 cut-off events. [2024-06-28 03:43:36,508 INFO L125 PetriNetUnfolderBase]: For 923891/923899 co-relation queries the response was YES. [2024-06-28 03:43:36,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76139 conditions, 8801 events. 5692/8801 cut-off events. For 923891/923899 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 54044 event pairs, 1539 based on Foata normal form. 9/8808 useless extension candidates. Maximal degree in co-relation 75924. Up to 8622 conditions per place. [2024-06-28 03:43:36,654 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 748 selfloop transitions, 66 changer transitions 0/817 dead transitions. [2024-06-28 03:43:36,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 817 transitions, 15593 flow [2024-06-28 03:43:36,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:36,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:36,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-28 03:43:36,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-28 03:43:36,655 INFO L175 Difference]: Start difference. First operand has 515 places, 801 transitions, 13907 flow. Second operand 8 states and 119 transitions. [2024-06-28 03:43:36,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 817 transitions, 15593 flow [2024-06-28 03:43:41,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 817 transitions, 15312 flow, removed 110 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:41,511 INFO L231 Difference]: Finished difference. Result has 517 places, 801 transitions, 13764 flow [2024-06-28 03:43:41,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13626, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13764, PETRI_PLACES=517, PETRI_TRANSITIONS=801} [2024-06-28 03:43:41,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-28 03:43:41,512 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 801 transitions, 13764 flow [2024-06-28 03:43:41,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:41,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:41,512 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 03:43:41,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 03:43:41,512 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 03:43:41,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:41,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1361944360, now seen corresponding path program 10 times [2024-06-28 03:43:41,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:41,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689517941] [2024-06-28 03:43:41,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:41,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:42,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:42,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:42,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689517941] [2024-06-28 03:43:42,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689517941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:42,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:42,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:42,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005749085] [2024-06-28 03:43:42,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:42,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:42,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:42,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:42,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:42,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:42,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 801 transitions, 13764 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:42,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:42,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:42,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:44,936 INFO L124 PetriNetUnfolderBase]: 5697/8808 cut-off events. [2024-06-28 03:43:44,937 INFO L125 PetriNetUnfolderBase]: For 940795/940803 co-relation queries the response was YES. [2024-06-28 03:43:45,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76372 conditions, 8808 events. 5697/8808 cut-off events. For 940795/940803 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 54160 event pairs, 1542 based on Foata normal form. 9/8815 useless extension candidates. Maximal degree in co-relation 76155. Up to 8537 conditions per place. [2024-06-28 03:43:45,085 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 705 selfloop transitions, 122 changer transitions 0/830 dead transitions. [2024-06-28 03:43:45,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 830 transitions, 16165 flow [2024-06-28 03:43:45,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:45,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:45,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:43:45,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-28 03:43:45,087 INFO L175 Difference]: Start difference. First operand has 517 places, 801 transitions, 13764 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:43:45,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 830 transitions, 16165 flow [2024-06-28 03:43:49,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 830 transitions, 16033 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:49,573 INFO L231 Difference]: Finished difference. Result has 519 places, 812 transitions, 14262 flow [2024-06-28 03:43:49,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13632, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14262, PETRI_PLACES=519, PETRI_TRANSITIONS=812} [2024-06-28 03:43:49,583 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 478 predicate places. [2024-06-28 03:43:49,583 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 812 transitions, 14262 flow [2024-06-28 03:43:49,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:49,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:49,583 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 03:43:49,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 03:43:49,583 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 03:43:49,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:49,584 INFO L85 PathProgramCache]: Analyzing trace with hash 405145458, now seen corresponding path program 16 times [2024-06-28 03:43:49,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:49,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327552894] [2024-06-28 03:43:49,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:49,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:50,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:50,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:50,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327552894] [2024-06-28 03:43:50,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327552894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:50,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:50,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:50,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522737713] [2024-06-28 03:43:50,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:50,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:50,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:50,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:50,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:50,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-28 03:43:50,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 812 transitions, 14262 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:50,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:50,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-28 03:43:50,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:52,917 INFO L124 PetriNetUnfolderBase]: 5707/8817 cut-off events. [2024-06-28 03:43:52,917 INFO L125 PetriNetUnfolderBase]: For 964449/964459 co-relation queries the response was YES. [2024-06-28 03:43:53,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77138 conditions, 8817 events. 5707/8817 cut-off events. For 964449/964459 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 53975 event pairs, 1107 based on Foata normal form. 12/8825 useless extension candidates. Maximal degree in co-relation 76919. Up to 8100 conditions per place. [2024-06-28 03:43:53,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 616 selfloop transitions, 218 changer transitions 0/837 dead transitions. [2024-06-28 03:43:53,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 837 transitions, 16458 flow [2024-06-28 03:43:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:53,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:43:53,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-28 03:43:53,069 INFO L175 Difference]: Start difference. First operand has 519 places, 812 transitions, 14262 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:43:53,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 837 transitions, 16458 flow