./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix016_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix016_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:44:07,737 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:44:07,803 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:44:07,806 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:44:07,806 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:44:07,833 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:44:07,834 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:44:07,834 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:44:07,834 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:44:07,835 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:44:07,835 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:44:07,835 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:44:07,836 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:44:07,836 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:44:07,836 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:44:07,837 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:44:07,837 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:44:07,837 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:44:07,838 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:44:07,838 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:44:07,838 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:44:07,839 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:44:07,839 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:44:07,839 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:44:07,839 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:44:07,839 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:44:07,840 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:44:07,840 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:44:07,840 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:44:07,841 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:44:07,841 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:44:07,841 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:44:07,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:44:07,841 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:44:07,842 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:44:07,842 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:44:07,842 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:44:07,842 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:44:07,842 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:44:07,842 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:44:07,843 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:44:07,843 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:44:07,843 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:44:07,843 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 20:44:08,072 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:44:08,087 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:44:08,091 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:44:08,092 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:44:08,093 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:44:08,095 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/mix016_pso.opt_tso.opt.yml/witness.yml [2024-06-21 20:44:08,272 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:44:08,273 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:44:08,273 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-21 20:44:09,272 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:44:09,472 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:44:09,474 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix016_pso.opt_tso.opt.i [2024-06-21 20:44:09,486 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/809db61f1/4304f57dcad64834905e1ba111deaf4f/FLAG312b8d4e8 [2024-06-21 20:44:09,501 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/809db61f1/4304f57dcad64834905e1ba111deaf4f [2024-06-21 20:44:09,503 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:44:09,504 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:44:09,505 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:44:09,505 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:44:09,509 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:44:09,509 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:44:08" (1/2) ... [2024-06-21 20:44:09,511 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c53be83 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:44:09, skipping insertion in model container [2024-06-21 20:44:09,511 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:44:08" (1/2) ... [2024-06-21 20:44:09,513 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4c858940 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:44:09, skipping insertion in model container [2024-06-21 20:44:09,513 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:44:09" (2/2) ... [2024-06-21 20:44:09,514 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c53be83 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:09, skipping insertion in model container [2024-06-21 20:44:09,514 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:44:09" (2/2) ... [2024-06-21 20:44:09,515 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:44:09,580 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:44:09,581 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-21 20:44:09,581 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-21 20:44:09,581 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || y$r_buff1_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)) && (z == 0 || z == 1)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0) [2024-06-21 20:44:09,581 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:44:09,581 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-21 20:44:09,617 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:44:09,915 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:44:09,922 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:44:10,066 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:44:10,101 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:44:10,102 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10 WrapperNode [2024-06-21 20:44:10,103 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:44:10,104 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:44:10,104 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:44:10,104 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:44:10,109 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,124 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,149 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 149 [2024-06-21 20:44:10,150 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:44:10,150 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:44:10,150 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:44:10,150 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:44:10,159 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,159 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,162 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,175 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-21 20:44:10,175 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,183 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,190 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,192 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,194 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,195 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,197 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:44:10,198 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:44:10,198 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:44:10,198 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:44:10,199 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (1/1) ... [2024-06-21 20:44:10,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:44:10,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:44:10,220 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 20:44:10,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 20:44:10,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:44:10,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:44:10,281 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:44:10,281 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:44:10,281 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:44:10,281 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:44:10,282 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:44:10,282 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:44:10,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:44:10,282 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:44:10,282 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:44:10,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:44:10,284 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:44:10,419 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:44:10,421 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:44:10,848 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:44:10,849 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:44:10,992 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:44:10,992 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:44:10,993 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:44:10 BoogieIcfgContainer [2024-06-21 20:44:10,993 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:44:10,996 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:44:10,996 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:44:10,999 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:44:10,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:44:08" (1/4) ... [2024-06-21 20:44:11,000 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d6cfde6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:44:11, skipping insertion in model container [2024-06-21 20:44:11,001 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:44:09" (2/4) ... [2024-06-21 20:44:11,001 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d6cfde6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:44:11, skipping insertion in model container [2024-06-21 20:44:11,001 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:44:10" (3/4) ... [2024-06-21 20:44:11,002 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d6cfde6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:44:11, skipping insertion in model container [2024-06-21 20:44:11,002 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:44:10" (4/4) ... [2024-06-21 20:44:11,003 INFO L112 eAbstractionObserver]: Analyzing ICFG mix016_pso.opt_tso.opt.i [2024-06-21 20:44:11,016 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:44:11,016 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:44:11,016 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:44:11,054 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:44:11,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:44:11,109 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 20:44:11,109 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:44:11,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 67 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:44:11,112 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:44:11,115 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 20:44:11,126 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:44:11,134 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;@50263765, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:44:11,134 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:44:11,138 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:44:11,138 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:44:11,138 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:44:11,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:11,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:44:11,140 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:11,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:11,160 INFO L85 PathProgramCache]: Analyzing trace with hash 397045706, now seen corresponding path program 1 times [2024-06-21 20:44:11,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:11,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351529459] [2024-06-21 20:44:11,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:11,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:11,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:12,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:12,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351529459] [2024-06-21 20:44:12,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351529459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:12,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:12,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:44:12,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888249254] [2024-06-21 20:44:12,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:12,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:44:12,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:12,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:44:12,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:44:12,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-21 20:44:12,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:12,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:12,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-21 20:44:12,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:12,478 INFO L124 PetriNetUnfolderBase]: 869/1398 cut-off events. [2024-06-21 20:44:12,479 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-21 20:44:12,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2776 conditions, 1398 events. 869/1398 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7015 event pairs, 566 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 2764. Up to 1315 conditions per place. [2024-06-21 20:44:12,491 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 30 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 20:44:12,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 167 flow [2024-06-21 20:44:12,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:44:12,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:44:12,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-21 20:44:12,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-21 20:44:12,502 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 79 transitions. [2024-06-21 20:44:12,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 167 flow [2024-06-21 20:44:12,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:12,508 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 20:44:12,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 20:44:12,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 20:44:12,513 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 20:44:12,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:12,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:12,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:12,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:44:12,514 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:12,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:12,515 INFO L85 PathProgramCache]: Analyzing trace with hash -691136087, now seen corresponding path program 1 times [2024-06-21 20:44:12,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:12,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547205589] [2024-06-21 20:44:12,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:12,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:12,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:13,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:13,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:13,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547205589] [2024-06-21 20:44:13,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547205589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:13,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:13,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:44:13,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602847117] [2024-06-21 20:44:13,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:13,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:44:13,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:13,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:44:13,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:44:13,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-21 20:44:13,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:13,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:13,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-21 20:44:13,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:13,393 INFO L124 PetriNetUnfolderBase]: 996/1549 cut-off events. [2024-06-21 20:44:13,393 INFO L125 PetriNetUnfolderBase]: For 331/331 co-relation queries the response was YES. [2024-06-21 20:44:13,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 1549 events. 996/1549 cut-off events. For 331/331 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7582 event pairs, 519 based on Foata normal form. 3/1549 useless extension candidates. Maximal degree in co-relation 3552. Up to 1484 conditions per place. [2024-06-21 20:44:13,402 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 20:44:13,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 236 flow [2024-06-21 20:44:13,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:44:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:44:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-21 20:44:13,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:44:13,406 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 100 transitions. [2024-06-21 20:44:13,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 236 flow [2024-06-21 20:44:13,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:44:13,408 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 20:44:13,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 20:44:13,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 20:44:13,410 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 20:44:13,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:13,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:13,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:13,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:44:13,413 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:13,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:13,414 INFO L85 PathProgramCache]: Analyzing trace with hash 439035286, now seen corresponding path program 1 times [2024-06-21 20:44:13,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:13,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270513164] [2024-06-21 20:44:13,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:13,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:13,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:14,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:14,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:14,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270513164] [2024-06-21 20:44:14,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270513164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:14,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:14,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:44:14,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501779581] [2024-06-21 20:44:14,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:14,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:44:14,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:14,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:44:14,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:44:14,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:44:14,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-21 20:44:14,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:14,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:44:14,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:14,714 INFO L124 PetriNetUnfolderBase]: 1265/1933 cut-off events. [2024-06-21 20:44:14,714 INFO L125 PetriNetUnfolderBase]: For 1101/1101 co-relation queries the response was YES. [2024-06-21 20:44:14,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4930 conditions, 1933 events. 1265/1933 cut-off events. For 1101/1101 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9175 event pairs, 445 based on Foata normal form. 6/1933 useless extension candidates. Maximal degree in co-relation 4916. Up to 1828 conditions per place. [2024-06-21 20:44:14,724 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 50 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-21 20:44:14,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 348 flow [2024-06-21 20:44:14,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:44:14,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:44:14,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-21 20:44:14,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-21 20:44:14,726 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 137 transitions. [2024-06-21 20:44:14,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 348 flow [2024-06-21 20:44:14,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 68 transitions, 328 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:44:14,729 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 179 flow [2024-06-21 20:44:14,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=116, 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=6, PETRI_FLOW=179, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-21 20:44:14,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 7 predicate places. [2024-06-21 20:44:14,730 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 179 flow [2024-06-21 20:44:14,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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-21 20:44:14,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:14,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:14,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:44:14,731 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:14,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:14,731 INFO L85 PathProgramCache]: Analyzing trace with hash -30884977, now seen corresponding path program 1 times [2024-06-21 20:44:14,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:14,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457440697] [2024-06-21 20:44:14,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:14,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:14,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:15,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:15,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:15,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457440697] [2024-06-21 20:44:15,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457440697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:15,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:15,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:44:15,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459392684] [2024-06-21 20:44:15,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:15,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:44:15,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:15,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:44:15,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:44:15,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:15,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 179 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 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-21 20:44:15,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:15,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:15,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:15,784 INFO L124 PetriNetUnfolderBase]: 1085/1742 cut-off events. [2024-06-21 20:44:15,784 INFO L125 PetriNetUnfolderBase]: For 1768/1768 co-relation queries the response was YES. [2024-06-21 20:44:15,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4799 conditions, 1742 events. 1085/1742 cut-off events. For 1768/1768 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8600 event pairs, 442 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 4782. Up to 1611 conditions per place. [2024-06-21 20:44:15,793 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 20:44:15,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 57 transitions, 325 flow [2024-06-21 20:44:15,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:44:15,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:44:15,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-21 20:44:15,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 20:44:15,795 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 179 flow. Second operand 5 states and 100 transitions. [2024-06-21 20:44:15,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 57 transitions, 325 flow [2024-06-21 20:44:15,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 57 transitions, 298 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:15,798 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 196 flow [2024-06-21 20:44:15,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=196, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-21 20:44:15,799 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-21 20:44:15,799 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 196 flow [2024-06-21 20:44:15,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 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-21 20:44:15,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:15,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:15,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:44:15,800 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:15,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:15,800 INFO L85 PathProgramCache]: Analyzing trace with hash -104308520, now seen corresponding path program 1 times [2024-06-21 20:44:15,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:15,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268640407] [2024-06-21 20:44:15,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:15,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:15,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:16,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:16,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:16,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268640407] [2024-06-21 20:44:16,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268640407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:16,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:16,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:16,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969487989] [2024-06-21 20:44:16,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:16,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:16,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:16,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:16,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:16,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:16,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:16,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:16,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:16,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:17,015 INFO L124 PetriNetUnfolderBase]: 1277/1951 cut-off events. [2024-06-21 20:44:17,016 INFO L125 PetriNetUnfolderBase]: For 3080/3080 co-relation queries the response was YES. [2024-06-21 20:44:17,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5931 conditions, 1951 events. 1277/1951 cut-off events. For 3080/3080 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9180 event pairs, 487 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 5912. Up to 1826 conditions per place. [2024-06-21 20:44:17,027 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 53 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-21 20:44:17,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 74 transitions, 442 flow [2024-06-21 20:44:17,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:44:17,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:44:17,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-21 20:44:17,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-21 20:44:17,029 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 196 flow. Second operand 6 states and 122 transitions. [2024-06-21 20:44:17,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 74 transitions, 442 flow [2024-06-21 20:44:17,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 74 transitions, 422 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:17,032 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 258 flow [2024-06-21 20:44:17,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-21 20:44:17,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-21 20:44:17,033 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 258 flow [2024-06-21 20:44:17,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:17,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:17,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:17,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:44:17,034 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash -76453160, now seen corresponding path program 2 times [2024-06-21 20:44:17,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:17,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143768119] [2024-06-21 20:44:17,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:17,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:17,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:17,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:17,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143768119] [2024-06-21 20:44:17,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143768119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:17,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:17,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:17,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158885295] [2024-06-21 20:44:17,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:17,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:17,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:17,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:17,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:17,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:17,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 258 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:17,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:17,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:17,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:18,165 INFO L124 PetriNetUnfolderBase]: 1267/1939 cut-off events. [2024-06-21 20:44:18,165 INFO L125 PetriNetUnfolderBase]: For 4431/4435 co-relation queries the response was YES. [2024-06-21 20:44:18,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6371 conditions, 1939 events. 1267/1939 cut-off events. For 4431/4435 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9214 event pairs, 486 based on Foata normal form. 8/1946 useless extension candidates. Maximal degree in co-relation 6351. Up to 1818 conditions per place. [2024-06-21 20:44:18,175 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 47 selfloop transitions, 16 changer transitions 0/68 dead transitions. [2024-06-21 20:44:18,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 426 flow [2024-06-21 20:44:18,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:44:18,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:44:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 20:44:18,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 20:44:18,177 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 258 flow. Second operand 6 states and 116 transitions. [2024-06-21 20:44:18,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 426 flow [2024-06-21 20:44:18,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 68 transitions, 396 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 20:44:18,182 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 268 flow [2024-06-21 20:44:18,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-21 20:44:18,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-21 20:44:18,183 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 268 flow [2024-06-21 20:44:18,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:18,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:18,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:18,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:44:18,183 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:18,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:18,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1230031002, now seen corresponding path program 1 times [2024-06-21 20:44:18,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:18,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449144619] [2024-06-21 20:44:18,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:18,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:18,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:18,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:18,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449144619] [2024-06-21 20:44:18,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449144619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:18,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:18,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:18,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218516424] [2024-06-21 20:44:18,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:18,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:18,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:18,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:18,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:18,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 268 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:18,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:18,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:18,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:19,350 INFO L124 PetriNetUnfolderBase]: 1325/2043 cut-off events. [2024-06-21 20:44:19,351 INFO L125 PetriNetUnfolderBase]: For 5479/5481 co-relation queries the response was YES. [2024-06-21 20:44:19,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6837 conditions, 2043 events. 1325/2043 cut-off events. For 5479/5481 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9760 event pairs, 520 based on Foata normal form. 6/2048 useless extension candidates. Maximal degree in co-relation 6815. Up to 1909 conditions per place. [2024-06-21 20:44:19,362 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 63 selfloop transitions, 24 changer transitions 0/92 dead transitions. [2024-06-21 20:44:19,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 92 transitions, 596 flow [2024-06-21 20:44:19,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:19,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:19,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:44:19,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 20:44:19,363 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 268 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:44:19,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 92 transitions, 596 flow [2024-06-21 20:44:19,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 92 transitions, 540 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:19,370 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 378 flow [2024-06-21 20:44:19,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=378, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-06-21 20:44:19,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-21 20:44:19,371 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 378 flow [2024-06-21 20:44:19,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:19,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:19,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:19,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:44:19,372 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:19,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:19,372 INFO L85 PathProgramCache]: Analyzing trace with hash -980276616, now seen corresponding path program 2 times [2024-06-21 20:44:19,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:19,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115982275] [2024-06-21 20:44:19,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:19,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:19,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:20,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:20,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:20,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115982275] [2024-06-21 20:44:20,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115982275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:20,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:20,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:20,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065006659] [2024-06-21 20:44:20,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:20,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:20,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:20,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:20,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:20,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:20,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 378 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:20,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:20,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:20,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:20,708 INFO L124 PetriNetUnfolderBase]: 1347/2082 cut-off events. [2024-06-21 20:44:20,708 INFO L125 PetriNetUnfolderBase]: For 7356/7360 co-relation queries the response was YES. [2024-06-21 20:44:20,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7503 conditions, 2082 events. 1347/2082 cut-off events. For 7356/7360 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10029 event pairs, 513 based on Foata normal form. 8/2089 useless extension candidates. Maximal degree in co-relation 7479. Up to 1918 conditions per place. [2024-06-21 20:44:20,719 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 63 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-21 20:44:20,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 94 transitions, 668 flow [2024-06-21 20:44:20,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:20,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:20,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 20:44:20,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 20:44:20,720 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 378 flow. Second operand 7 states and 136 transitions. [2024-06-21 20:44:20,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 94 transitions, 668 flow [2024-06-21 20:44:20,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 94 transitions, 628 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:20,725 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 437 flow [2024-06-21 20:44:20,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=437, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-21 20:44:20,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-21 20:44:20,726 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 437 flow [2024-06-21 20:44:20,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:20,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:20,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:20,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:44:20,727 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:20,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:20,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1147406520, now seen corresponding path program 3 times [2024-06-21 20:44:20,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:20,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685560731] [2024-06-21 20:44:20,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:20,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:20,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:21,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:21,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:21,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685560731] [2024-06-21 20:44:21,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685560731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:21,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:21,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:21,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065631086] [2024-06-21 20:44:21,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:21,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:21,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:21,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:21,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:21,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:21,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 437 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:21,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:21,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:21,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:22,140 INFO L124 PetriNetUnfolderBase]: 1369/2124 cut-off events. [2024-06-21 20:44:22,140 INFO L125 PetriNetUnfolderBase]: For 9881/9883 co-relation queries the response was YES. [2024-06-21 20:44:22,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8165 conditions, 2124 events. 1369/2124 cut-off events. For 9881/9883 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10297 event pairs, 449 based on Foata normal form. 4/2126 useless extension candidates. Maximal degree in co-relation 8140. Up to 1834 conditions per place. [2024-06-21 20:44:22,151 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 37 changer transitions 0/101 dead transitions. [2024-06-21 20:44:22,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 101 transitions, 805 flow [2024-06-21 20:44:22,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:22,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:22,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-21 20:44:22,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49477351916376305 [2024-06-21 20:44:22,153 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 437 flow. Second operand 7 states and 142 transitions. [2024-06-21 20:44:22,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 101 transitions, 805 flow [2024-06-21 20:44:22,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 720 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:22,161 INFO L231 Difference]: Finished difference. Result has 68 places, 74 transitions, 512 flow [2024-06-21 20:44:22,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=68, PETRI_TRANSITIONS=74} [2024-06-21 20:44:22,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-21 20:44:22,162 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 74 transitions, 512 flow [2024-06-21 20:44:22,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:22,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:22,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:22,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:44:22,163 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:22,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:22,163 INFO L85 PathProgramCache]: Analyzing trace with hash -114968346, now seen corresponding path program 4 times [2024-06-21 20:44:22,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:22,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033511825] [2024-06-21 20:44:22,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:22,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:22,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:22,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:22,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:22,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033511825] [2024-06-21 20:44:22,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033511825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:22,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:22,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:22,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027872333] [2024-06-21 20:44:22,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:22,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:22,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:22,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:22,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:22,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:22,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 512 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:22,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:22,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:22,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:23,414 INFO L124 PetriNetUnfolderBase]: 1359/2111 cut-off events. [2024-06-21 20:44:23,414 INFO L125 PetriNetUnfolderBase]: For 9995/9999 co-relation queries the response was YES. [2024-06-21 20:44:23,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8095 conditions, 2111 events. 1359/2111 cut-off events. For 9995/9999 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10258 event pairs, 456 based on Foata normal form. 4/2113 useless extension candidates. Maximal degree in co-relation 8069. Up to 1826 conditions per place. [2024-06-21 20:44:23,427 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 37 changer transitions 0/96 dead transitions. [2024-06-21 20:44:23,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 96 transitions, 758 flow [2024-06-21 20:44:23,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:23,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:23,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 20:44:23,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-21 20:44:23,428 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 512 flow. Second operand 7 states and 136 transitions. [2024-06-21 20:44:23,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 96 transitions, 758 flow [2024-06-21 20:44:23,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 96 transitions, 700 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:23,438 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 536 flow [2024-06-21 20:44:23,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=536, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-21 20:44:23,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-21 20:44:23,440 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 536 flow [2024-06-21 20:44:23,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:23,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:23,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:23,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:44:23,441 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:23,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:23,441 INFO L85 PathProgramCache]: Analyzing trace with hash -973596612, now seen corresponding path program 1 times [2024-06-21 20:44:23,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:23,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177222640] [2024-06-21 20:44:23,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:23,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:23,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:24,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:24,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:24,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177222640] [2024-06-21 20:44:24,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177222640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:24,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:24,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:24,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371639032] [2024-06-21 20:44:24,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:24,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:24,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:24,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:24,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:24,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:24,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 536 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-21 20:44:24,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:24,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:24,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:25,149 INFO L124 PetriNetUnfolderBase]: 1181/1911 cut-off events. [2024-06-21 20:44:25,149 INFO L125 PetriNetUnfolderBase]: For 9708/9710 co-relation queries the response was YES. [2024-06-21 20:44:25,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7424 conditions, 1911 events. 1181/1911 cut-off events. For 9708/9710 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9579 event pairs, 396 based on Foata normal form. 4/1901 useless extension candidates. Maximal degree in co-relation 7396. Up to 1735 conditions per place. [2024-06-21 20:44:25,158 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 80 selfloop transitions, 13 changer transitions 0/99 dead transitions. [2024-06-21 20:44:25,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 823 flow [2024-06-21 20:44:25,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:25,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:25,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-21 20:44:25,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-21 20:44:25,160 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 536 flow. Second operand 7 states and 135 transitions. [2024-06-21 20:44:25,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 823 flow [2024-06-21 20:44:25,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 99 transitions, 720 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:25,168 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 517 flow [2024-06-21 20:44:25,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=517, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-21 20:44:25,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-21 20:44:25,168 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 517 flow [2024-06-21 20:44:25,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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-21 20:44:25,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:25,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:25,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:44:25,169 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:25,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:25,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1756359192, now seen corresponding path program 1 times [2024-06-21 20:44:25,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:25,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782392552] [2024-06-21 20:44:25,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:25,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:25,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-21 20:44:25,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:25,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782392552] [2024-06-21 20:44:25,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782392552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:25,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:25,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:25,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914092021] [2024-06-21 20:44:25,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:25,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:25,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:25,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:25,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:25,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:44:25,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 517 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:25,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:25,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:44:25,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:26,148 INFO L124 PetriNetUnfolderBase]: 1070/1783 cut-off events. [2024-06-21 20:44:26,149 INFO L125 PetriNetUnfolderBase]: For 10588/10598 co-relation queries the response was YES. [2024-06-21 20:44:26,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7227 conditions, 1783 events. 1070/1783 cut-off events. For 10588/10598 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9215 event pairs, 401 based on Foata normal form. 9/1782 useless extension candidates. Maximal degree in co-relation 7197. Up to 1605 conditions per place. [2024-06-21 20:44:26,158 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 71 selfloop transitions, 8 changer transitions 0/90 dead transitions. [2024-06-21 20:44:26,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 90 transitions, 717 flow [2024-06-21 20:44:26,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:44:26,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:44:26,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 99 transitions. [2024-06-21 20:44:26,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48292682926829267 [2024-06-21 20:44:26,160 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 517 flow. Second operand 5 states and 99 transitions. [2024-06-21 20:44:26,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 90 transitions, 717 flow [2024-06-21 20:44:26,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 90 transitions, 678 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:26,169 INFO L231 Difference]: Finished difference. Result has 75 places, 82 transitions, 524 flow [2024-06-21 20:44:26,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=524, PETRI_PLACES=75, PETRI_TRANSITIONS=82} [2024-06-21 20:44:26,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-21 20:44:26,170 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 82 transitions, 524 flow [2024-06-21 20:44:26,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:26,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:26,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:26,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:44:26,171 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-21 20:44:26,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:26,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1387441020, now seen corresponding path program 1 times [2024-06-21 20:44:26,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:26,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235546859] [2024-06-21 20:44:26,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:26,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:26,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:26,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-21 20:44:26,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:26,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235546859] [2024-06-21 20:44:26,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235546859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:26,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:26,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:26,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530499265] [2024-06-21 20:44:26,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:26,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:26,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:26,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:26,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:27,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:44:27,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 82 transitions, 524 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:27,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:27,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:44:27,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:27,296 INFO L124 PetriNetUnfolderBase]: 1067/1774 cut-off events. [2024-06-21 20:44:27,297 INFO L125 PetriNetUnfolderBase]: For 11988/11998 co-relation queries the response was YES. [2024-06-21 20:44:27,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7469 conditions, 1774 events. 1067/1774 cut-off events. For 11988/11998 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9126 event pairs, 400 based on Foata normal form. 9/1766 useless extension candidates. Maximal degree in co-relation 7438. Up to 1598 conditions per place. [2024-06-21 20:44:27,307 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 72 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-21 20:44:27,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 94 transitions, 738 flow [2024-06-21 20:44:27,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:44:27,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:44:27,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-21 20:44:27,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-21 20:44:27,309 INFO L175 Difference]: Start difference. First operand has 75 places, 82 transitions, 524 flow. Second operand 6 states and 115 transitions. [2024-06-21 20:44:27,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 94 transitions, 738 flow [2024-06-21 20:44:27,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 94 transitions, 714 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:27,318 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 556 flow [2024-06-21 20:44:27,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=556, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-21 20:44:27,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 20:44:27,319 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 556 flow [2024-06-21 20:44:27,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:27,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:27,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:27,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:44:27,319 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:27,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:27,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1030818789, now seen corresponding path program 1 times [2024-06-21 20:44:27,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:27,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258085009] [2024-06-21 20:44:27,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:27,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:28,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:28,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:28,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258085009] [2024-06-21 20:44:28,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258085009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:28,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:28,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:28,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149531221] [2024-06-21 20:44:28,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:28,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:28,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:28,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:28,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:28,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:28,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 556 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:28,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:28,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:28,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:28,910 INFO L124 PetriNetUnfolderBase]: 1511/2374 cut-off events. [2024-06-21 20:44:28,911 INFO L125 PetriNetUnfolderBase]: For 19925/19929 co-relation queries the response was YES. [2024-06-21 20:44:28,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 2374 events. 1511/2374 cut-off events. For 19925/19929 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11993 event pairs, 404 based on Foata normal form. 20/2393 useless extension candidates. Maximal degree in co-relation 10584. Up to 1876 conditions per place. [2024-06-21 20:44:28,921 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 97 selfloop transitions, 30 changer transitions 0/132 dead transitions. [2024-06-21 20:44:28,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 132 transitions, 1048 flow [2024-06-21 20:44:28,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:44:28,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:44:28,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 20:44:28,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-21 20:44:28,923 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 556 flow. Second operand 9 states and 178 transitions. [2024-06-21 20:44:28,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 132 transitions, 1048 flow [2024-06-21 20:44:28,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 132 transitions, 1014 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:28,936 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 626 flow [2024-06-21 20:44:28,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=626, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-06-21 20:44:28,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-21 20:44:28,936 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 626 flow [2024-06-21 20:44:28,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:28,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:28,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:28,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:44:28,937 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:28,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:28,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1987046843, now seen corresponding path program 2 times [2024-06-21 20:44:28,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:28,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760209846] [2024-06-21 20:44:28,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:28,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:28,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:29,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:29,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:29,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760209846] [2024-06-21 20:44:29,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760209846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:29,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:29,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:29,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700535790] [2024-06-21 20:44:29,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:29,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:29,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:29,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:29,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:29,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:29,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 626 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:29,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:29,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:29,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:30,505 INFO L124 PetriNetUnfolderBase]: 1475/2314 cut-off events. [2024-06-21 20:44:30,505 INFO L125 PetriNetUnfolderBase]: For 21418/21422 co-relation queries the response was YES. [2024-06-21 20:44:30,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10503 conditions, 2314 events. 1475/2314 cut-off events. For 21418/21422 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11579 event pairs, 508 based on Foata normal form. 24/2337 useless extension candidates. Maximal degree in co-relation 10470. Up to 2000 conditions per place. [2024-06-21 20:44:30,516 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 90 selfloop transitions, 27 changer transitions 0/122 dead transitions. [2024-06-21 20:44:30,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 122 transitions, 984 flow [2024-06-21 20:44:30,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:30,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:30,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:44:30,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 20:44:30,518 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 626 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:44:30,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 122 transitions, 984 flow [2024-06-21 20:44:30,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 939 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:30,531 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 644 flow [2024-06-21 20:44:30,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=644, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-21 20:44:30,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-21 20:44:30,532 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 644 flow [2024-06-21 20:44:30,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:30,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:30,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:30,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:44:30,532 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:30,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:30,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2102338013, now seen corresponding path program 3 times [2024-06-21 20:44:30,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:30,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165750741] [2024-06-21 20:44:30,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:30,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:30,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:31,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:31,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:31,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165750741] [2024-06-21 20:44:31,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165750741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:31,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:31,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:31,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451838] [2024-06-21 20:44:31,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:31,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:31,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:31,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:31,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:31,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:31,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 644 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:31,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:31,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:31,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:32,075 INFO L124 PetriNetUnfolderBase]: 1550/2445 cut-off events. [2024-06-21 20:44:32,075 INFO L125 PetriNetUnfolderBase]: For 24579/24581 co-relation queries the response was YES. [2024-06-21 20:44:32,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11243 conditions, 2445 events. 1550/2445 cut-off events. For 24579/24581 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12480 event pairs, 472 based on Foata normal form. 20/2463 useless extension candidates. Maximal degree in co-relation 11208. Up to 2030 conditions per place. [2024-06-21 20:44:32,086 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 76 selfloop transitions, 40 changer transitions 0/121 dead transitions. [2024-06-21 20:44:32,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1010 flow [2024-06-21 20:44:32,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:32,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:32,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 20:44:32,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 20:44:32,088 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 644 flow. Second operand 8 states and 160 transitions. [2024-06-21 20:44:32,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1010 flow [2024-06-21 20:44:32,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 121 transitions, 949 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:44:32,102 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 692 flow [2024-06-21 20:44:32,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=692, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-21 20:44:32,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-21 20:44:32,103 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 692 flow [2024-06-21 20:44:32,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:32,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:32,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:32,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:44:32,104 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:32,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:32,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1149151617, now seen corresponding path program 1 times [2024-06-21 20:44:32,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:32,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451644045] [2024-06-21 20:44:32,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:32,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:32,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:32,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:32,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451644045] [2024-06-21 20:44:32,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451644045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:32,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:32,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:32,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248690341] [2024-06-21 20:44:32,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:32,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:32,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:32,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:32,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:33,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:33,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 692 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:33,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:33,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:33,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:33,666 INFO L124 PetriNetUnfolderBase]: 1567/2469 cut-off events. [2024-06-21 20:44:33,666 INFO L125 PetriNetUnfolderBase]: For 26398/26402 co-relation queries the response was YES. [2024-06-21 20:44:33,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11604 conditions, 2469 events. 1567/2469 cut-off events. For 26398/26402 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12599 event pairs, 478 based on Foata normal form. 8/2475 useless extension candidates. Maximal degree in co-relation 11568. Up to 2277 conditions per place. [2024-06-21 20:44:33,678 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 91 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-06-21 20:44:33,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 122 transitions, 1067 flow [2024-06-21 20:44:33,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:33,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:33,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 20:44:33,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-21 20:44:33,680 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 692 flow. Second operand 8 states and 153 transitions. [2024-06-21 20:44:33,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 122 transitions, 1067 flow [2024-06-21 20:44:33,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 122 transitions, 978 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:33,698 INFO L231 Difference]: Finished difference. Result has 90 places, 93 transitions, 720 flow [2024-06-21 20:44:33,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=720, PETRI_PLACES=90, PETRI_TRANSITIONS=93} [2024-06-21 20:44:33,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-21 20:44:33,699 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 93 transitions, 720 flow [2024-06-21 20:44:33,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:33,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:33,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:33,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:44:33,699 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:33,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:33,700 INFO L85 PathProgramCache]: Analyzing trace with hash 49558087, now seen corresponding path program 1 times [2024-06-21 20:44:33,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:33,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663103558] [2024-06-21 20:44:33,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:33,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:33,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:34,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:34,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:34,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663103558] [2024-06-21 20:44:34,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663103558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:34,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:34,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:34,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997907019] [2024-06-21 20:44:34,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:34,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:34,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:34,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:34,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:34,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:34,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 93 transitions, 720 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:34,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:34,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:34,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:34,868 INFO L124 PetriNetUnfolderBase]: 1458/2353 cut-off events. [2024-06-21 20:44:34,868 INFO L125 PetriNetUnfolderBase]: For 28689/28701 co-relation queries the response was YES. [2024-06-21 20:44:34,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11432 conditions, 2353 events. 1458/2353 cut-off events. For 28689/28701 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12387 event pairs, 485 based on Foata normal form. 12/2348 useless extension candidates. Maximal degree in co-relation 11394. Up to 2155 conditions per place. [2024-06-21 20:44:34,906 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 77 selfloop transitions, 21 changer transitions 0/110 dead transitions. [2024-06-21 20:44:34,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 110 transitions, 982 flow [2024-06-21 20:44:34,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:44:34,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:44:34,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 20:44:34,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 20:44:34,908 INFO L175 Difference]: Start difference. First operand has 90 places, 93 transitions, 720 flow. Second operand 6 states and 116 transitions. [2024-06-21 20:44:34,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 110 transitions, 982 flow [2024-06-21 20:44:34,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 110 transitions, 911 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:34,924 INFO L231 Difference]: Finished difference. Result has 91 places, 96 transitions, 731 flow [2024-06-21 20:44:34,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=731, PETRI_PLACES=91, PETRI_TRANSITIONS=96} [2024-06-21 20:44:34,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-21 20:44:34,925 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 96 transitions, 731 flow [2024-06-21 20:44:34,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:34,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:34,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:34,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:44:34,925 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:34,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:34,926 INFO L85 PathProgramCache]: Analyzing trace with hash 439904259, now seen corresponding path program 4 times [2024-06-21 20:44:34,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:34,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757481205] [2024-06-21 20:44:34,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:34,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:34,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:35,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:35,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:35,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757481205] [2024-06-21 20:44:35,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757481205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:35,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:35,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:35,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557488893] [2024-06-21 20:44:35,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:35,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:35,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:35,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:35,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:35,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:35,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 96 transitions, 731 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:35,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:35,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:35,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:36,401 INFO L124 PetriNetUnfolderBase]: 1602/2536 cut-off events. [2024-06-21 20:44:36,401 INFO L125 PetriNetUnfolderBase]: For 33397/33401 co-relation queries the response was YES. [2024-06-21 20:44:36,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12471 conditions, 2536 events. 1602/2536 cut-off events. For 33397/33401 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13047 event pairs, 468 based on Foata normal form. 20/2554 useless extension candidates. Maximal degree in co-relation 12432. Up to 2118 conditions per place. [2024-06-21 20:44:36,415 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 41 changer transitions 0/128 dead transitions. [2024-06-21 20:44:36,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1119 flow [2024-06-21 20:44:36,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:36,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:36,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:44:36,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 20:44:36,417 INFO L175 Difference]: Start difference. First operand has 91 places, 96 transitions, 731 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:44:36,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1119 flow [2024-06-21 20:44:36,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 128 transitions, 1067 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:36,437 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 794 flow [2024-06-21 20:44:36,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=794, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-06-21 20:44:36,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-21 20:44:36,438 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 794 flow [2024-06-21 20:44:36,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:36,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:36,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:36,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:44:36,438 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:36,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:36,439 INFO L85 PathProgramCache]: Analyzing trace with hash 440088957, now seen corresponding path program 2 times [2024-06-21 20:44:36,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:36,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457095600] [2024-06-21 20:44:36,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:36,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:36,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:37,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-21 20:44:37,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:37,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457095600] [2024-06-21 20:44:37,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457095600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:37,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:37,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:37,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772848284] [2024-06-21 20:44:37,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:37,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:37,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:37,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:37,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:37,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:37,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 794 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:37,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:37,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:37,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:38,016 INFO L124 PetriNetUnfolderBase]: 1630/2582 cut-off events. [2024-06-21 20:44:38,017 INFO L125 PetriNetUnfolderBase]: For 35164/35172 co-relation queries the response was YES. [2024-06-21 20:44:38,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12998 conditions, 2582 events. 1630/2582 cut-off events. For 35164/35172 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13290 event pairs, 487 based on Foata normal form. 12/2593 useless extension candidates. Maximal degree in co-relation 12958. Up to 2377 conditions per place. [2024-06-21 20:44:38,031 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 29 changer transitions 0/129 dead transitions. [2024-06-21 20:44:38,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1189 flow [2024-06-21 20:44:38,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:38,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:38,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 20:44:38,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 20:44:38,033 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 794 flow. Second operand 8 states and 150 transitions. [2024-06-21 20:44:38,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1189 flow [2024-06-21 20:44:38,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 129 transitions, 1092 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:38,057 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 837 flow [2024-06-21 20:44:38,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=837, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-21 20:44:38,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-21 20:44:38,058 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 837 flow [2024-06-21 20:44:38,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:38,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:38,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:38,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:44:38,058 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:38,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:38,059 INFO L85 PathProgramCache]: Analyzing trace with hash 667990107, now seen corresponding path program 3 times [2024-06-21 20:44:38,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:38,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273047401] [2024-06-21 20:44:38,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:38,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:38,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:38,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:38,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:38,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273047401] [2024-06-21 20:44:38,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273047401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:38,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:38,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:38,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593627155] [2024-06-21 20:44:38,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:38,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:38,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:38,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:38,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:39,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:39,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 837 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:39,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:39,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:39,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:39,721 INFO L124 PetriNetUnfolderBase]: 1647/2609 cut-off events. [2024-06-21 20:44:39,721 INFO L125 PetriNetUnfolderBase]: For 38120/38128 co-relation queries the response was YES. [2024-06-21 20:44:39,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13424 conditions, 2609 events. 1647/2609 cut-off events. For 38120/38128 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13443 event pairs, 492 based on Foata normal form. 12/2620 useless extension candidates. Maximal degree in co-relation 13382. Up to 2404 conditions per place. [2024-06-21 20:44:39,736 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 32 changer transitions 0/133 dead transitions. [2024-06-21 20:44:39,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 133 transitions, 1232 flow [2024-06-21 20:44:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:39,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:39,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:44:39,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 20:44:39,738 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 837 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:44:39,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 133 transitions, 1232 flow [2024-06-21 20:44:39,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 133 transitions, 1143 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:39,761 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 878 flow [2024-06-21 20:44:39,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2024-06-21 20:44:39,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-21 20:44:39,761 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 878 flow [2024-06-21 20:44:39,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:39,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:39,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:39,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:44:39,762 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:39,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:39,762 INFO L85 PathProgramCache]: Analyzing trace with hash 676560987, now seen corresponding path program 4 times [2024-06-21 20:44:39,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:39,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987734669] [2024-06-21 20:44:39,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:39,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:39,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:40,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:40,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:40,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987734669] [2024-06-21 20:44:40,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987734669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:40,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:40,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:44:40,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837996362] [2024-06-21 20:44:40,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:40,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:44:40,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:40,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:44:40,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:44:40,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:40,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 878 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:40,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:40,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:40,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:41,304 INFO L124 PetriNetUnfolderBase]: 1639/2607 cut-off events. [2024-06-21 20:44:41,304 INFO L125 PetriNetUnfolderBase]: For 40852/40860 co-relation queries the response was YES. [2024-06-21 20:44:41,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2607 events. 1639/2607 cut-off events. For 40852/40860 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13594 event pairs, 438 based on Foata normal form. 12/2618 useless extension candidates. Maximal degree in co-relation 13494. Up to 2315 conditions per place. [2024-06-21 20:44:41,321 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 92 selfloop transitions, 39 changer transitions 0/136 dead transitions. [2024-06-21 20:44:41,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 136 transitions, 1266 flow [2024-06-21 20:44:41,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:44:41,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:44:41,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 20:44:41,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 20:44:41,322 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 878 flow. Second operand 8 states and 150 transitions. [2024-06-21 20:44:41,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 136 transitions, 1266 flow [2024-06-21 20:44:41,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 136 transitions, 1188 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:41,350 INFO L231 Difference]: Finished difference. Result has 105 places, 109 transitions, 929 flow [2024-06-21 20:44:41,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=929, PETRI_PLACES=105, PETRI_TRANSITIONS=109} [2024-06-21 20:44:41,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-21 20:44:41,351 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 109 transitions, 929 flow [2024-06-21 20:44:41,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:41,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:41,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:41,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:44:41,352 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:41,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash 60985927, now seen corresponding path program 2 times [2024-06-21 20:44:41,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:41,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714534887] [2024-06-21 20:44:41,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:41,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:41,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:42,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:42,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:42,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714534887] [2024-06-21 20:44:42,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714534887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:42,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:42,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:42,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559762558] [2024-06-21 20:44:42,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:42,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:42,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:42,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:42,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:42,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:42,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 109 transitions, 929 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:42,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:42,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:42,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:42,435 INFO L124 PetriNetUnfolderBase]: 1526/2485 cut-off events. [2024-06-21 20:44:42,436 INFO L125 PetriNetUnfolderBase]: For 43435/43443 co-relation queries the response was YES. [2024-06-21 20:44:42,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 2485 events. 1526/2485 cut-off events. For 43435/43443 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13332 event pairs, 504 based on Foata normal form. 9/2477 useless extension candidates. Maximal degree in co-relation 13038. Up to 2248 conditions per place. [2024-06-21 20:44:42,451 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 77 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-06-21 20:44:42,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 123 transitions, 1214 flow [2024-06-21 20:44:42,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:42,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:42,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 20:44:42,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 20:44:42,453 INFO L175 Difference]: Start difference. First operand has 105 places, 109 transitions, 929 flow. Second operand 7 states and 125 transitions. [2024-06-21 20:44:42,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 123 transitions, 1214 flow [2024-06-21 20:44:42,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 123 transitions, 1103 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:42,476 INFO L231 Difference]: Finished difference. Result has 107 places, 114 transitions, 937 flow [2024-06-21 20:44:42,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=937, PETRI_PLACES=107, PETRI_TRANSITIONS=114} [2024-06-21 20:44:42,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-21 20:44:42,477 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 114 transitions, 937 flow [2024-06-21 20:44:42,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:42,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:42,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:42,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:44:42,477 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:42,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:42,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1152894159, now seen corresponding path program 1 times [2024-06-21 20:44:42,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:42,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50555189] [2024-06-21 20:44:42,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:42,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:42,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:43,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:43,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:43,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50555189] [2024-06-21 20:44:43,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50555189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:43,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:43,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:43,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718047925] [2024-06-21 20:44:43,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:43,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:43,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:43,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:43,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:43,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:43,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 114 transitions, 937 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:43,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:43,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:43,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:43,551 INFO L124 PetriNetUnfolderBase]: 1476/2420 cut-off events. [2024-06-21 20:44:43,551 INFO L125 PetriNetUnfolderBase]: For 39776/39780 co-relation queries the response was YES. [2024-06-21 20:44:43,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12709 conditions, 2420 events. 1476/2420 cut-off events. For 39776/39780 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12904 event pairs, 434 based on Foata normal form. 3/2422 useless extension candidates. Maximal degree in co-relation 12663. Up to 2248 conditions per place. [2024-06-21 20:44:43,568 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 13 changer transitions 0/130 dead transitions. [2024-06-21 20:44:43,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 130 transitions, 1263 flow [2024-06-21 20:44:43,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:43,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:43,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:44:43,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:44:43,569 INFO L175 Difference]: Start difference. First operand has 107 places, 114 transitions, 937 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:44:43,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 130 transitions, 1263 flow [2024-06-21 20:44:43,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 130 transitions, 1206 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:43,603 INFO L231 Difference]: Finished difference. Result has 111 places, 118 transitions, 956 flow [2024-06-21 20:44:43,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=956, PETRI_PLACES=111, PETRI_TRANSITIONS=118} [2024-06-21 20:44:43,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-21 20:44:43,604 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 118 transitions, 956 flow [2024-06-21 20:44:43,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:43,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:43,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:43,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:44:43,604 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:43,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:43,605 INFO L85 PathProgramCache]: Analyzing trace with hash 60991879, now seen corresponding path program 2 times [2024-06-21 20:44:43,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:43,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585450991] [2024-06-21 20:44:43,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:43,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:43,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:44,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:44,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:44,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585450991] [2024-06-21 20:44:44,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585450991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:44,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:44,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:44:44,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179011722] [2024-06-21 20:44:44,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:44,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:44:44,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:44,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:44:44,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:44:44,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:44,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 118 transitions, 956 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:44,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:44,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:44,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:44,676 INFO L124 PetriNetUnfolderBase]: 1478/2416 cut-off events. [2024-06-21 20:44:44,677 INFO L125 PetriNetUnfolderBase]: For 42323/42329 co-relation queries the response was YES. [2024-06-21 20:44:44,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13003 conditions, 2416 events. 1478/2416 cut-off events. For 42323/42329 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12811 event pairs, 428 based on Foata normal form. 5/2420 useless extension candidates. Maximal degree in co-relation 12955. Up to 2242 conditions per place. [2024-06-21 20:44:44,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 107 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-06-21 20:44:44,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 131 transitions, 1280 flow [2024-06-21 20:44:44,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:44,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:44,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:44:44,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:44:44,693 INFO L175 Difference]: Start difference. First operand has 111 places, 118 transitions, 956 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:44:44,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 131 transitions, 1280 flow [2024-06-21 20:44:44,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 131 transitions, 1234 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:44,724 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 994 flow [2024-06-21 20:44:44,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=994, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-21 20:44:44,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-21 20:44:44,725 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 994 flow [2024-06-21 20:44:44,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:44,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:44,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:44,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:44:44,726 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:44,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:44,726 INFO L85 PathProgramCache]: Analyzing trace with hash 753695743, now seen corresponding path program 1 times [2024-06-21 20:44:44,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:44,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967216603] [2024-06-21 20:44:44,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:44,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:44,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:45,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:45,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:45,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967216603] [2024-06-21 20:44:45,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967216603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:45,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:45,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:44:45,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783046514] [2024-06-21 20:44:45,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:45,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:44:45,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:45,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:44:45,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:44:45,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:45,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 994 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:45,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:45,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:45,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:46,535 INFO L124 PetriNetUnfolderBase]: 1768/2849 cut-off events. [2024-06-21 20:44:46,535 INFO L125 PetriNetUnfolderBase]: For 59505/59509 co-relation queries the response was YES. [2024-06-21 20:44:46,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15837 conditions, 2849 events. 1768/2849 cut-off events. For 59505/59509 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15433 event pairs, 415 based on Foata normal form. 13/2860 useless extension candidates. Maximal degree in co-relation 15788. Up to 2228 conditions per place. [2024-06-21 20:44:46,553 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 105 selfloop transitions, 57 changer transitions 0/167 dead transitions. [2024-06-21 20:44:46,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 167 transitions, 1571 flow [2024-06-21 20:44:46,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:44:46,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:44:46,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 20:44:46,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796747967479675 [2024-06-21 20:44:46,555 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 994 flow. Second operand 9 states and 177 transitions. [2024-06-21 20:44:46,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 167 transitions, 1571 flow [2024-06-21 20:44:46,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 167 transitions, 1509 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:46,597 INFO L231 Difference]: Finished difference. Result has 120 places, 131 transitions, 1200 flow [2024-06-21 20:44:46,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1200, PETRI_PLACES=120, PETRI_TRANSITIONS=131} [2024-06-21 20:44:46,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-21 20:44:46,598 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 131 transitions, 1200 flow [2024-06-21 20:44:46,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:46,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:46,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:46,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:44:46,598 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:46,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:46,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2035377103, now seen corresponding path program 1 times [2024-06-21 20:44:46,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:46,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363884329] [2024-06-21 20:44:46,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:46,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:46,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:47,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-21 20:44:47,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:47,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363884329] [2024-06-21 20:44:47,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363884329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:47,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:47,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:47,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664278793] [2024-06-21 20:44:47,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:47,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:47,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:47,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:47,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:47,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:47,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 131 transitions, 1200 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:47,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:47,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:47,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:47,913 INFO L124 PetriNetUnfolderBase]: 1655/2726 cut-off events. [2024-06-21 20:44:47,913 INFO L125 PetriNetUnfolderBase]: For 61502/61514 co-relation queries the response was YES. [2024-06-21 20:44:47,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15789 conditions, 2726 events. 1655/2726 cut-off events. For 61502/61514 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15157 event pairs, 463 based on Foata normal form. 11/2718 useless extension candidates. Maximal degree in co-relation 15737. Up to 2459 conditions per place. [2024-06-21 20:44:47,931 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 105 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-21 20:44:47,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 148 transitions, 1532 flow [2024-06-21 20:44:47,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:47,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:47,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 20:44:47,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 20:44:47,933 INFO L175 Difference]: Start difference. First operand has 120 places, 131 transitions, 1200 flow. Second operand 7 states and 131 transitions. [2024-06-21 20:44:47,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 148 transitions, 1532 flow [2024-06-21 20:44:47,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 148 transitions, 1428 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:47,972 INFO L231 Difference]: Finished difference. Result has 123 places, 134 transitions, 1190 flow [2024-06-21 20:44:47,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1190, PETRI_PLACES=123, PETRI_TRANSITIONS=134} [2024-06-21 20:44:47,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-21 20:44:47,973 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 134 transitions, 1190 flow [2024-06-21 20:44:47,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:47,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:47,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:47,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:44:47,973 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:47,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:47,974 INFO L85 PathProgramCache]: Analyzing trace with hash 757856921, now seen corresponding path program 2 times [2024-06-21 20:44:47,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:47,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684733263] [2024-06-21 20:44:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:47,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:48,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-21 20:44:48,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:48,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684733263] [2024-06-21 20:44:48,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684733263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:48,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:48,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:44:48,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467552166] [2024-06-21 20:44:48,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:48,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:44:48,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:48,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:44:48,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:44:49,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:49,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 134 transitions, 1190 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:49,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:49,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:49,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:49,810 INFO L124 PetriNetUnfolderBase]: 1888/3075 cut-off events. [2024-06-21 20:44:49,811 INFO L125 PetriNetUnfolderBase]: For 68175/68179 co-relation queries the response was YES. [2024-06-21 20:44:49,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17527 conditions, 3075 events. 1888/3075 cut-off events. For 68175/68179 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17157 event pairs, 492 based on Foata normal form. 13/3086 useless extension candidates. Maximal degree in co-relation 17474. Up to 2525 conditions per place. [2024-06-21 20:44:49,830 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 110 selfloop transitions, 58 changer transitions 0/173 dead transitions. [2024-06-21 20:44:49,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 173 transitions, 1729 flow [2024-06-21 20:44:49,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:44:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:44:49,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 20:44:49,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-21 20:44:49,832 INFO L175 Difference]: Start difference. First operand has 123 places, 134 transitions, 1190 flow. Second operand 9 states and 175 transitions. [2024-06-21 20:44:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 173 transitions, 1729 flow [2024-06-21 20:44:49,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 173 transitions, 1657 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:49,884 INFO L231 Difference]: Finished difference. Result has 129 places, 140 transitions, 1337 flow [2024-06-21 20:44:49,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1337, PETRI_PLACES=129, PETRI_TRANSITIONS=140} [2024-06-21 20:44:49,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-21 20:44:49,884 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 140 transitions, 1337 flow [2024-06-21 20:44:49,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:49,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:49,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:49,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:44:49,885 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:49,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:49,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1850730505, now seen corresponding path program 3 times [2024-06-21 20:44:49,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:49,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706709330] [2024-06-21 20:44:49,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:49,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:49,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:50,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:50,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:50,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706709330] [2024-06-21 20:44:50,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706709330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:50,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:50,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:44:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945048285] [2024-06-21 20:44:50,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:50,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:44:50,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:50,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:44:50,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:44:50,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:50,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 140 transitions, 1337 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:50,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:50,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:50,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:51,480 INFO L124 PetriNetUnfolderBase]: 1970/3227 cut-off events. [2024-06-21 20:44:51,481 INFO L125 PetriNetUnfolderBase]: For 75877/75881 co-relation queries the response was YES. [2024-06-21 20:44:51,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18795 conditions, 3227 events. 1970/3227 cut-off events. For 75877/75881 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 18332 event pairs, 517 based on Foata normal form. 13/3238 useless extension candidates. Maximal degree in co-relation 18739. Up to 2667 conditions per place. [2024-06-21 20:44:51,505 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 110 selfloop transitions, 62 changer transitions 0/177 dead transitions. [2024-06-21 20:44:51,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 177 transitions, 1879 flow [2024-06-21 20:44:51,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:44:51,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:44:51,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 20:44:51,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 20:44:51,507 INFO L175 Difference]: Start difference. First operand has 129 places, 140 transitions, 1337 flow. Second operand 9 states and 174 transitions. [2024-06-21 20:44:51,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 177 transitions, 1879 flow [2024-06-21 20:44:51,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 177 transitions, 1754 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:51,564 INFO L231 Difference]: Finished difference. Result has 135 places, 144 transitions, 1422 flow [2024-06-21 20:44:51,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1422, PETRI_PLACES=135, PETRI_TRANSITIONS=144} [2024-06-21 20:44:51,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 20:44:51,565 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 144 transitions, 1422 flow [2024-06-21 20:44:51,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:51,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:51,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:51,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:44:51,566 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:51,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:51,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1989809817, now seen corresponding path program 4 times [2024-06-21 20:44:51,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:51,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375811787] [2024-06-21 20:44:51,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:51,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:51,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:52,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:52,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:52,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375811787] [2024-06-21 20:44:52,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375811787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:52,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:52,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:44:52,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245223662] [2024-06-21 20:44:52,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:52,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:44:52,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:52,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:44:52,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:44:52,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:44:52,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 144 transitions, 1422 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:52,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:52,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:44:52,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:53,328 INFO L124 PetriNetUnfolderBase]: 1950/3196 cut-off events. [2024-06-21 20:44:53,328 INFO L125 PetriNetUnfolderBase]: For 75985/75989 co-relation queries the response was YES. [2024-06-21 20:44:53,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18308 conditions, 3196 events. 1950/3196 cut-off events. For 75985/75989 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18055 event pairs, 368 based on Foata normal form. 16/3211 useless extension candidates. Maximal degree in co-relation 18250. Up to 2065 conditions per place. [2024-06-21 20:44:53,349 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 99 selfloop transitions, 74 changer transitions 0/178 dead transitions. [2024-06-21 20:44:53,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 178 transitions, 1861 flow [2024-06-21 20:44:53,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:44:53,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:44:53,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 20:44:53,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-21 20:44:53,350 INFO L175 Difference]: Start difference. First operand has 135 places, 144 transitions, 1422 flow. Second operand 10 states and 186 transitions. [2024-06-21 20:44:53,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 178 transitions, 1861 flow [2024-06-21 20:44:53,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 178 transitions, 1743 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 20:44:53,417 INFO L231 Difference]: Finished difference. Result has 140 places, 143 transitions, 1412 flow [2024-06-21 20:44:53,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1412, PETRI_PLACES=140, PETRI_TRANSITIONS=143} [2024-06-21 20:44:53,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-21 20:44:53,418 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 143 transitions, 1412 flow [2024-06-21 20:44:53,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:53,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:53,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:53,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:44:53,418 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:53,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:53,419 INFO L85 PathProgramCache]: Analyzing trace with hash 170449307, now seen corresponding path program 2 times [2024-06-21 20:44:53,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:53,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023865176] [2024-06-21 20:44:53,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:53,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:54,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:54,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023865176] [2024-06-21 20:44:54,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023865176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:54,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:54,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:54,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979876129] [2024-06-21 20:44:54,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:54,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:54,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:54,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:54,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:54,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:54,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 143 transitions, 1412 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:54,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:54,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:54,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:54,716 INFO L124 PetriNetUnfolderBase]: 1810/3015 cut-off events. [2024-06-21 20:44:54,717 INFO L125 PetriNetUnfolderBase]: For 75552/75570 co-relation queries the response was YES. [2024-06-21 20:44:54,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17619 conditions, 3015 events. 1810/3015 cut-off events. For 75552/75570 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17501 event pairs, 489 based on Foata normal form. 13/2998 useless extension candidates. Maximal degree in co-relation 17560. Up to 2712 conditions per place. [2024-06-21 20:44:54,738 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 107 selfloop transitions, 37 changer transitions 0/161 dead transitions. [2024-06-21 20:44:54,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 161 transitions, 1864 flow [2024-06-21 20:44:54,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:54,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:54,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 20:44:54,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-21 20:44:54,740 INFO L175 Difference]: Start difference. First operand has 140 places, 143 transitions, 1412 flow. Second operand 7 states and 128 transitions. [2024-06-21 20:44:54,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 161 transitions, 1864 flow [2024-06-21 20:44:54,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 161 transitions, 1670 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:44:54,791 INFO L231 Difference]: Finished difference. Result has 139 places, 151 transitions, 1399 flow [2024-06-21 20:44:54,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1399, PETRI_PLACES=139, PETRI_TRANSITIONS=151} [2024-06-21 20:44:54,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-21 20:44:54,792 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 151 transitions, 1399 flow [2024-06-21 20:44:54,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:54,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:54,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:54,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:44:54,792 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:54,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:54,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1890564861, now seen corresponding path program 3 times [2024-06-21 20:44:54,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:54,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932484320] [2024-06-21 20:44:54,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:54,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:55,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:55,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:55,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932484320] [2024-06-21 20:44:55,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932484320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:55,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:55,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:55,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66276994] [2024-06-21 20:44:55,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:55,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:55,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:55,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:55,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:55,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:55,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 151 transitions, 1399 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:55,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:55,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:55,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:56,259 INFO L124 PetriNetUnfolderBase]: 1810/3002 cut-off events. [2024-06-21 20:44:56,260 INFO L125 PetriNetUnfolderBase]: For 77404/77422 co-relation queries the response was YES. [2024-06-21 20:44:56,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17473 conditions, 3002 events. 1810/3002 cut-off events. For 77404/77422 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17250 event pairs, 488 based on Foata normal form. 12/2978 useless extension candidates. Maximal degree in co-relation 17413. Up to 2725 conditions per place. [2024-06-21 20:44:56,278 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 30 changer transitions 0/161 dead transitions. [2024-06-21 20:44:56,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 161 transitions, 1718 flow [2024-06-21 20:44:56,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:56,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:56,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:44:56,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:44:56,280 INFO L175 Difference]: Start difference. First operand has 139 places, 151 transitions, 1399 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:44:56,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 161 transitions, 1718 flow [2024-06-21 20:44:56,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 161 transitions, 1633 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:56,332 INFO L231 Difference]: Finished difference. Result has 143 places, 152 transitions, 1389 flow [2024-06-21 20:44:56,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1389, PETRI_PLACES=143, PETRI_TRANSITIONS=152} [2024-06-21 20:44:56,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-21 20:44:56,333 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 152 transitions, 1389 flow [2024-06-21 20:44:56,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:56,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:56,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:56,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:44:56,334 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:56,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:56,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1713497697, now seen corresponding path program 1 times [2024-06-21 20:44:56,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:56,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604603266] [2024-06-21 20:44:56,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:56,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:57,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-21 20:44:57,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:57,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604603266] [2024-06-21 20:44:57,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604603266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:57,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:57,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:57,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667927647] [2024-06-21 20:44:57,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:57,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:57,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:57,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:57,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:57,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:57,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 152 transitions, 1389 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:57,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:57,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:57,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:57,780 INFO L124 PetriNetUnfolderBase]: 1866/3112 cut-off events. [2024-06-21 20:44:57,780 INFO L125 PetriNetUnfolderBase]: For 81490/81494 co-relation queries the response was YES. [2024-06-21 20:44:57,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18059 conditions, 3112 events. 1866/3112 cut-off events. For 81490/81494 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17981 event pairs, 490 based on Foata normal form. 2/3113 useless extension candidates. Maximal degree in co-relation 17997. Up to 2847 conditions per place. [2024-06-21 20:44:57,803 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 15 changer transitions 0/170 dead transitions. [2024-06-21 20:44:57,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 170 transitions, 1795 flow [2024-06-21 20:44:57,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:57,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:57,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 20:44:57,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-21 20:44:57,804 INFO L175 Difference]: Start difference. First operand has 143 places, 152 transitions, 1389 flow. Second operand 7 states and 130 transitions. [2024-06-21 20:44:57,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 170 transitions, 1795 flow [2024-06-21 20:44:57,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 170 transitions, 1731 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:57,862 INFO L231 Difference]: Finished difference. Result has 145 places, 155 transitions, 1409 flow [2024-06-21 20:44:57,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1409, PETRI_PLACES=145, PETRI_TRANSITIONS=155} [2024-06-21 20:44:57,862 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-21 20:44:57,862 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 155 transitions, 1409 flow [2024-06-21 20:44:57,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:57,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:57,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:57,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:44:57,863 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:57,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:57,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1713617853, now seen corresponding path program 1 times [2024-06-21 20:44:57,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:57,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864845209] [2024-06-21 20:44:57,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:57,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:58,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:58,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:58,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864845209] [2024-06-21 20:44:58,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864845209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:58,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:58,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:58,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582646830] [2024-06-21 20:44:58,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:58,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:58,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:58,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:58,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:44:58,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:44:58,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 155 transitions, 1409 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:58,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:58,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:44:58,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:59,146 INFO L124 PetriNetUnfolderBase]: 1881/3135 cut-off events. [2024-06-21 20:44:59,146 INFO L125 PetriNetUnfolderBase]: For 88083/88087 co-relation queries the response was YES. [2024-06-21 20:44:59,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18556 conditions, 3135 events. 1881/3135 cut-off events. For 88083/88087 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18124 event pairs, 488 based on Foata normal form. 5/3139 useless extension candidates. Maximal degree in co-relation 18493. Up to 2866 conditions per place. [2024-06-21 20:44:59,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 16 changer transitions 0/172 dead transitions. [2024-06-21 20:44:59,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 172 transitions, 1821 flow [2024-06-21 20:44:59,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:44:59,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:44:59,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:44:59,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 20:44:59,173 INFO L175 Difference]: Start difference. First operand has 145 places, 155 transitions, 1409 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:44:59,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 172 transitions, 1821 flow [2024-06-21 20:44:59,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 172 transitions, 1759 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:44:59,243 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1440 flow [2024-06-21 20:44:59,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1440, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-21 20:44:59,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-21 20:44:59,243 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1440 flow [2024-06-21 20:44:59,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:59,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:59,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:59,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:44:59,244 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-21 20:44:59,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:59,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1890986523, now seen corresponding path program 2 times [2024-06-21 20:44:59,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:59,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483265891] [2024-06-21 20:44:59,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:59,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:59,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:59,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:59,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:59,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483265891] [2024-06-21 20:44:59,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483265891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:59,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:59,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:44:59,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749335057] [2024-06-21 20:44:59,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:59,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:44:59,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:59,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:44:59,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:45:00,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:00,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1440 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:00,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:00,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:00,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:00,487 INFO L124 PetriNetUnfolderBase]: 1912/3183 cut-off events. [2024-06-21 20:45:00,488 INFO L125 PetriNetUnfolderBase]: For 95888/95894 co-relation queries the response was YES. [2024-06-21 20:45:00,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19494 conditions, 3183 events. 1912/3183 cut-off events. For 95888/95894 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18465 event pairs, 490 based on Foata normal form. 6/3188 useless extension candidates. Maximal degree in co-relation 19430. Up to 2856 conditions per place. [2024-06-21 20:45:00,511 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 139 selfloop transitions, 31 changer transitions 0/180 dead transitions. [2024-06-21 20:45:00,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 180 transitions, 1996 flow [2024-06-21 20:45:00,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:45:00,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:45:00,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 20:45:00,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 20:45:00,513 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1440 flow. Second operand 7 states and 132 transitions. [2024-06-21 20:45:00,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 180 transitions, 1996 flow [2024-06-21 20:45:00,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 180 transitions, 1931 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:00,583 INFO L231 Difference]: Finished difference. Result has 150 places, 167 transitions, 1574 flow [2024-06-21 20:45:00,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1375, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1574, PETRI_PLACES=150, PETRI_TRANSITIONS=167} [2024-06-21 20:45:00,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-21 20:45:00,584 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 167 transitions, 1574 flow [2024-06-21 20:45:00,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:00,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:00,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:00,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:45:00,584 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:00,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:00,585 INFO L85 PathProgramCache]: Analyzing trace with hash 170621729, now seen corresponding path program 3 times [2024-06-21 20:45:00,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:00,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604888125] [2024-06-21 20:45:00,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:00,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:00,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:01,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:01,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:01,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604888125] [2024-06-21 20:45:01,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604888125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:01,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:01,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:45:01,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920149398] [2024-06-21 20:45:01,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:01,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:45:01,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:01,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:45:01,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:45:01,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:01,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 167 transitions, 1574 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:01,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:01,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:01,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:01,879 INFO L124 PetriNetUnfolderBase]: 1900/3167 cut-off events. [2024-06-21 20:45:01,879 INFO L125 PetriNetUnfolderBase]: For 102212/102218 co-relation queries the response was YES. [2024-06-21 20:45:01,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20064 conditions, 3167 events. 1900/3167 cut-off events. For 102212/102218 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18372 event pairs, 492 based on Foata normal form. 7/3173 useless extension candidates. Maximal degree in co-relation 19998. Up to 2885 conditions per place. [2024-06-21 20:45:01,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 21 changer transitions 0/182 dead transitions. [2024-06-21 20:45:01,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 182 transitions, 2033 flow [2024-06-21 20:45:01,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:45:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:45:01,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:45:01,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 20:45:01,905 INFO L175 Difference]: Start difference. First operand has 150 places, 167 transitions, 1574 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:45:01,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 182 transitions, 2033 flow [2024-06-21 20:45:01,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 182 transitions, 1974 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:45:01,980 INFO L231 Difference]: Finished difference. Result has 154 places, 171 transitions, 1635 flow [2024-06-21 20:45:01,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1635, PETRI_PLACES=154, PETRI_TRANSITIONS=171} [2024-06-21 20:45:01,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-21 20:45:01,981 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 171 transitions, 1635 flow [2024-06-21 20:45:01,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:01,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:01,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:01,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:45:01,982 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:01,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:01,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1890995451, now seen corresponding path program 1 times [2024-06-21 20:45:01,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:01,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541659586] [2024-06-21 20:45:01,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:01,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:01,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:02,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:02,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:02,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541659586] [2024-06-21 20:45:02,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541659586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:02,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:02,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:02,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459035735] [2024-06-21 20:45:02,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:02,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:02,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:02,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:02,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:03,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:03,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 171 transitions, 1635 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:03,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:03,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:03,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:03,507 INFO L124 PetriNetUnfolderBase]: 1846/3062 cut-off events. [2024-06-21 20:45:03,508 INFO L125 PetriNetUnfolderBase]: For 103151/103167 co-relation queries the response was YES. [2024-06-21 20:45:03,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19912 conditions, 3062 events. 1846/3062 cut-off events. For 103151/103167 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17697 event pairs, 485 based on Foata normal form. 10/3041 useless extension candidates. Maximal degree in co-relation 19844. Up to 2819 conditions per place. [2024-06-21 20:45:03,530 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 148 selfloop transitions, 18 changer transitions 0/183 dead transitions. [2024-06-21 20:45:03,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 183 transitions, 2023 flow [2024-06-21 20:45:03,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:03,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:03,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 20:45:03,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 20:45:03,531 INFO L175 Difference]: Start difference. First operand has 154 places, 171 transitions, 1635 flow. Second operand 8 states and 139 transitions. [2024-06-21 20:45:03,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 183 transitions, 2023 flow [2024-06-21 20:45:03,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 183 transitions, 1950 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:03,588 INFO L231 Difference]: Finished difference. Result has 157 places, 173 transitions, 1638 flow [2024-06-21 20:45:03,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1638, PETRI_PLACES=157, PETRI_TRANSITIONS=173} [2024-06-21 20:45:03,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-21 20:45:03,588 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 173 transitions, 1638 flow [2024-06-21 20:45:03,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:03,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:03,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:03,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:45:03,589 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:03,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:03,589 INFO L85 PathProgramCache]: Analyzing trace with hash 518877354, now seen corresponding path program 1 times [2024-06-21 20:45:03,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:03,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613528076] [2024-06-21 20:45:03,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:03,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:03,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:04,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:04,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:04,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613528076] [2024-06-21 20:45:04,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613528076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:04,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:04,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:45:04,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599481533] [2024-06-21 20:45:04,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:04,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:45:04,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:04,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:45:04,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:45:04,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:04,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 173 transitions, 1638 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:04,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:04,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:04,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:04,794 INFO L124 PetriNetUnfolderBase]: 2023/3306 cut-off events. [2024-06-21 20:45:04,795 INFO L125 PetriNetUnfolderBase]: For 109062/109064 co-relation queries the response was YES. [2024-06-21 20:45:04,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21108 conditions, 3306 events. 2023/3306 cut-off events. For 109062/109064 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18762 event pairs, 509 based on Foata normal form. 4/3309 useless extension candidates. Maximal degree in co-relation 21039. Up to 3066 conditions per place. [2024-06-21 20:45:04,819 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 167 selfloop transitions, 30 changer transitions 0/202 dead transitions. [2024-06-21 20:45:04,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 202 transitions, 2226 flow [2024-06-21 20:45:04,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:04,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:04,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:45:04,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:45:04,821 INFO L175 Difference]: Start difference. First operand has 157 places, 173 transitions, 1638 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:45:04,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 202 transitions, 2226 flow [2024-06-21 20:45:04,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 202 transitions, 2126 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 20:45:04,896 INFO L231 Difference]: Finished difference. Result has 160 places, 184 transitions, 1755 flow [2024-06-21 20:45:04,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1755, PETRI_PLACES=160, PETRI_TRANSITIONS=184} [2024-06-21 20:45:04,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-21 20:45:04,897 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 184 transitions, 1755 flow [2024-06-21 20:45:04,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:04,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:04,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:04,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:45:04,898 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:04,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:04,898 INFO L85 PathProgramCache]: Analyzing trace with hash 380709414, now seen corresponding path program 2 times [2024-06-21 20:45:04,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:04,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723701425] [2024-06-21 20:45:04,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:04,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:04,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:05,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:05,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723701425] [2024-06-21 20:45:05,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723701425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:05,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:05,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:05,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360967428] [2024-06-21 20:45:05,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:05,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:05,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:05,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:05,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:05,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:05,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 184 transitions, 1755 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:05,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:05,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:05,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:06,359 INFO L124 PetriNetUnfolderBase]: 2049/3348 cut-off events. [2024-06-21 20:45:06,360 INFO L125 PetriNetUnfolderBase]: For 117375/117377 co-relation queries the response was YES. [2024-06-21 20:45:06,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21967 conditions, 3348 events. 2049/3348 cut-off events. For 117375/117377 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19064 event pairs, 509 based on Foata normal form. 4/3351 useless extension candidates. Maximal degree in co-relation 21896. Up to 3078 conditions per place. [2024-06-21 20:45:06,386 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 35 changer transitions 0/210 dead transitions. [2024-06-21 20:45:06,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 210 transitions, 2430 flow [2024-06-21 20:45:06,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:45:06,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:45:06,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 20:45:06,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-21 20:45:06,388 INFO L175 Difference]: Start difference. First operand has 160 places, 184 transitions, 1755 flow. Second operand 7 states and 130 transitions. [2024-06-21 20:45:06,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 210 transitions, 2430 flow [2024-06-21 20:45:06,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 210 transitions, 2368 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 20:45:06,491 INFO L231 Difference]: Finished difference. Result has 166 places, 192 transitions, 1908 flow [2024-06-21 20:45:06,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=166, PETRI_TRANSITIONS=192} [2024-06-21 20:45:06,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-21 20:45:06,492 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 192 transitions, 1908 flow [2024-06-21 20:45:06,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:06,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:06,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:06,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:45:06,492 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:06,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:06,493 INFO L85 PathProgramCache]: Analyzing trace with hash 524599210, now seen corresponding path program 1 times [2024-06-21 20:45:06,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:06,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560064760] [2024-06-21 20:45:06,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:06,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:07,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:07,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:07,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560064760] [2024-06-21 20:45:07,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560064760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:07,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:07,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:07,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762975059] [2024-06-21 20:45:07,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:07,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:07,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:07,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:07,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:07,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:07,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 192 transitions, 1908 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:07,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:07,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:07,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:08,009 INFO L124 PetriNetUnfolderBase]: 1917/3168 cut-off events. [2024-06-21 20:45:08,010 INFO L125 PetriNetUnfolderBase]: For 125120/125156 co-relation queries the response was YES. [2024-06-21 20:45:08,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21557 conditions, 3168 events. 1917/3168 cut-off events. For 125120/125156 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18262 event pairs, 478 based on Foata normal form. 20/3154 useless extension candidates. Maximal degree in co-relation 21483. Up to 2840 conditions per place. [2024-06-21 20:45:08,038 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 33 changer transitions 0/211 dead transitions. [2024-06-21 20:45:08,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 211 transitions, 2376 flow [2024-06-21 20:45:08,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:08,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:08,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:45:08,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:45:08,039 INFO L175 Difference]: Start difference. First operand has 166 places, 192 transitions, 1908 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:45:08,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 211 transitions, 2376 flow [2024-06-21 20:45:08,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 211 transitions, 2300 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 20:45:08,149 INFO L231 Difference]: Finished difference. Result has 171 places, 195 transitions, 1952 flow [2024-06-21 20:45:08,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1832, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1952, PETRI_PLACES=171, PETRI_TRANSITIONS=195} [2024-06-21 20:45:08,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-21 20:45:08,150 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 195 transitions, 1952 flow [2024-06-21 20:45:08,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:08,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:08,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:08,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:45:08,150 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-21 20:45:08,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:08,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1571105318, now seen corresponding path program 3 times [2024-06-21 20:45:08,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:08,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391385464] [2024-06-21 20:45:08,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:08,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:08,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:08,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:08,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:08,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391385464] [2024-06-21 20:45:08,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391385464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:08,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:08,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:45:08,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040893101] [2024-06-21 20:45:08,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:08,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:45:08,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:08,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:45:08,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:45:08,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:08,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 195 transitions, 1952 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:08,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:08,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:08,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:09,524 INFO L124 PetriNetUnfolderBase]: 2079/3389 cut-off events. [2024-06-21 20:45:09,524 INFO L125 PetriNetUnfolderBase]: For 131322/131324 co-relation queries the response was YES. [2024-06-21 20:45:09,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23266 conditions, 3389 events. 2079/3389 cut-off events. For 131322/131324 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19307 event pairs, 510 based on Foata normal form. 4/3392 useless extension candidates. Maximal degree in co-relation 23190. Up to 3144 conditions per place. [2024-06-21 20:45:09,554 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 179 selfloop transitions, 31 changer transitions 0/215 dead transitions. [2024-06-21 20:45:09,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 215 transitions, 2491 flow [2024-06-21 20:45:09,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:09,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:09,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 20:45:09,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 20:45:09,555 INFO L175 Difference]: Start difference. First operand has 171 places, 195 transitions, 1952 flow. Second operand 8 states and 139 transitions. [2024-06-21 20:45:09,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 215 transitions, 2491 flow [2024-06-21 20:45:09,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 215 transitions, 2395 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:09,663 INFO L231 Difference]: Finished difference. Result has 173 places, 198 transitions, 1985 flow [2024-06-21 20:45:09,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1985, PETRI_PLACES=173, PETRI_TRANSITIONS=198} [2024-06-21 20:45:09,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-21 20:45:09,664 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 198 transitions, 1985 flow [2024-06-21 20:45:09,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:09,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:09,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:09,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:45:09,664 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-21 20:45:09,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:09,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1715626104, now seen corresponding path program 4 times [2024-06-21 20:45:09,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:09,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792679355] [2024-06-21 20:45:09,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:09,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:09,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:10,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:10,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:10,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792679355] [2024-06-21 20:45:10,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792679355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:10,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:10,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:10,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099249799] [2024-06-21 20:45:10,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:10,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:10,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:10,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:10,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:10,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:10,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 198 transitions, 1985 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:10,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:10,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:10,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:10,917 INFO L124 PetriNetUnfolderBase]: 2089/3403 cut-off events. [2024-06-21 20:45:10,917 INFO L125 PetriNetUnfolderBase]: For 136633/136635 co-relation queries the response was YES. [2024-06-21 20:45:10,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23449 conditions, 3403 events. 2089/3403 cut-off events. For 136633/136635 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19368 event pairs, 510 based on Foata normal form. 4/3406 useless extension candidates. Maximal degree in co-relation 23372. Up to 3129 conditions per place. [2024-06-21 20:45:10,952 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 40 changer transitions 0/218 dead transitions. [2024-06-21 20:45:10,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 218 transitions, 2636 flow [2024-06-21 20:45:10,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:45:10,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:45:10,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 20:45:10,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-21 20:45:10,954 INFO L175 Difference]: Start difference. First operand has 173 places, 198 transitions, 1985 flow. Second operand 7 states and 127 transitions. [2024-06-21 20:45:10,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 218 transitions, 2636 flow [2024-06-21 20:45:11,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 218 transitions, 2536 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:11,072 INFO L231 Difference]: Finished difference. Result has 175 places, 202 transitions, 2070 flow [2024-06-21 20:45:11,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2070, PETRI_PLACES=175, PETRI_TRANSITIONS=202} [2024-06-21 20:45:11,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-21 20:45:11,072 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 202 transitions, 2070 flow [2024-06-21 20:45:11,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:11,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:11,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:11,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:45:11,073 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:11,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:11,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1522038234, now seen corresponding path program 5 times [2024-06-21 20:45:11,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:11,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256939703] [2024-06-21 20:45:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:11,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:11,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:11,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:11,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256939703] [2024-06-21 20:45:11,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256939703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:11,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:11,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:11,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233891186] [2024-06-21 20:45:11,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:11,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:11,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:11,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:11,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:11,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:11,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 202 transitions, 2070 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:11,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:11,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:11,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:12,386 INFO L124 PetriNetUnfolderBase]: 2107/3436 cut-off events. [2024-06-21 20:45:12,386 INFO L125 PetriNetUnfolderBase]: For 146133/146137 co-relation queries the response was YES. [2024-06-21 20:45:12,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24221 conditions, 3436 events. 2107/3436 cut-off events. For 146133/146137 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19583 event pairs, 524 based on Foata normal form. 6/3441 useless extension candidates. Maximal degree in co-relation 24142. Up to 3112 conditions per place. [2024-06-21 20:45:12,416 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 56 changer transitions 0/225 dead transitions. [2024-06-21 20:45:12,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 225 transitions, 2889 flow [2024-06-21 20:45:12,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:12,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 20:45:12,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:45:12,418 INFO L175 Difference]: Start difference. First operand has 175 places, 202 transitions, 2070 flow. Second operand 8 states and 140 transitions. [2024-06-21 20:45:12,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 225 transitions, 2889 flow [2024-06-21 20:45:12,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 225 transitions, 2781 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 20:45:12,552 INFO L231 Difference]: Finished difference. Result has 180 places, 210 transitions, 2240 flow [2024-06-21 20:45:12,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2240, PETRI_PLACES=180, PETRI_TRANSITIONS=210} [2024-06-21 20:45:12,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 20:45:12,553 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 210 transitions, 2240 flow [2024-06-21 20:45:12,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:12,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:12,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:12,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:45:12,553 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:12,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:12,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1516324314, now seen corresponding path program 6 times [2024-06-21 20:45:12,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:12,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132372759] [2024-06-21 20:45:12,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:12,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:13,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:13,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:13,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132372759] [2024-06-21 20:45:13,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132372759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:13,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:13,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:13,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741172189] [2024-06-21 20:45:13,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:13,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:13,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:13,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:13,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:13,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:13,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 210 transitions, 2240 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:13,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:13,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:13,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:13,999 INFO L124 PetriNetUnfolderBase]: 2101/3428 cut-off events. [2024-06-21 20:45:13,999 INFO L125 PetriNetUnfolderBase]: For 152847/152851 co-relation queries the response was YES. [2024-06-21 20:45:14,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24540 conditions, 3428 events. 2101/3428 cut-off events. For 152847/152851 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19622 event pairs, 526 based on Foata normal form. 6/3433 useless extension candidates. Maximal degree in co-relation 24459. Up to 3107 conditions per place. [2024-06-21 20:45:14,030 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 163 selfloop transitions, 57 changer transitions 0/225 dead transitions. [2024-06-21 20:45:14,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 225 transitions, 2859 flow [2024-06-21 20:45:14,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:14,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 20:45:14,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 20:45:14,032 INFO L175 Difference]: Start difference. First operand has 180 places, 210 transitions, 2240 flow. Second operand 8 states and 139 transitions. [2024-06-21 20:45:14,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 225 transitions, 2859 flow [2024-06-21 20:45:14,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2655 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:14,162 INFO L231 Difference]: Finished difference. Result has 183 places, 211 transitions, 2177 flow [2024-06-21 20:45:14,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2177, PETRI_PLACES=183, PETRI_TRANSITIONS=211} [2024-06-21 20:45:14,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-21 20:45:14,162 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 211 transitions, 2177 flow [2024-06-21 20:45:14,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:14,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:14,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:14,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:45:14,163 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:14,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:14,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1522030298, now seen corresponding path program 2 times [2024-06-21 20:45:14,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:14,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449232412] [2024-06-21 20:45:14,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:14,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:14,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:14,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:14,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:14,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449232412] [2024-06-21 20:45:14,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449232412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:14,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:14,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:14,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318357726] [2024-06-21 20:45:14,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:14,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:14,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:14,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:14,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:15,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:15,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 211 transitions, 2177 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:15,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:15,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:15,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:15,715 INFO L124 PetriNetUnfolderBase]: 1951/3220 cut-off events. [2024-06-21 20:45:15,716 INFO L125 PetriNetUnfolderBase]: For 154928/154993 co-relation queries the response was YES. [2024-06-21 20:45:15,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23136 conditions, 3220 events. 1951/3220 cut-off events. For 154928/154993 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18718 event pairs, 487 based on Foata normal form. 21/3202 useless extension candidates. Maximal degree in co-relation 23054. Up to 2883 conditions per place. [2024-06-21 20:45:15,740 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 39 changer transitions 0/225 dead transitions. [2024-06-21 20:45:15,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 225 transitions, 2651 flow [2024-06-21 20:45:15,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:15,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:15,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:45:15,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:45:15,744 INFO L175 Difference]: Start difference. First operand has 183 places, 211 transitions, 2177 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:45:15,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 225 transitions, 2651 flow [2024-06-21 20:45:15,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 225 transitions, 2563 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:15,870 INFO L231 Difference]: Finished difference. Result has 186 places, 214 transitions, 2227 flow [2024-06-21 20:45:15,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2227, PETRI_PLACES=186, PETRI_TRANSITIONS=214} [2024-06-21 20:45:15,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-21 20:45:15,873 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 214 transitions, 2227 flow [2024-06-21 20:45:15,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:15,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:15,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:15,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:45:15,873 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:15,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:15,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1509143288, now seen corresponding path program 3 times [2024-06-21 20:45:15,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:15,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534740101] [2024-06-21 20:45:15,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:15,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:15,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:16,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:16,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:16,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534740101] [2024-06-21 20:45:16,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534740101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:16,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:16,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:16,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502249396] [2024-06-21 20:45:16,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:16,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:16,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:16,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:16,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:16,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:16,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 214 transitions, 2227 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:16,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:16,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:16,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:17,591 INFO L124 PetriNetUnfolderBase]: 1970/3244 cut-off events. [2024-06-21 20:45:17,591 INFO L125 PetriNetUnfolderBase]: For 158652/158701 co-relation queries the response was YES. [2024-06-21 20:45:17,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23727 conditions, 3244 events. 1970/3244 cut-off events. For 158652/158701 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18704 event pairs, 486 based on Foata normal form. 22/3228 useless extension candidates. Maximal degree in co-relation 23644. Up to 2870 conditions per place. [2024-06-21 20:45:17,623 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 152 selfloop transitions, 55 changer transitions 0/236 dead transitions. [2024-06-21 20:45:17,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 236 transitions, 2931 flow [2024-06-21 20:45:17,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:17,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:17,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:45:17,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:45:17,624 INFO L175 Difference]: Start difference. First operand has 186 places, 214 transitions, 2227 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:45:17,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 236 transitions, 2931 flow [2024-06-21 20:45:17,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 236 transitions, 2779 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:17,767 INFO L231 Difference]: Finished difference. Result has 189 places, 225 transitions, 2398 flow [2024-06-21 20:45:17,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2398, PETRI_PLACES=189, PETRI_TRANSITIONS=225} [2024-06-21 20:45:17,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-21 20:45:17,768 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 225 transitions, 2398 flow [2024-06-21 20:45:17,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:17,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:17,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:17,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:45:17,768 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:17,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:17,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1509130268, now seen corresponding path program 4 times [2024-06-21 20:45:17,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:17,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385871980] [2024-06-21 20:45:17,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:17,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:17,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:18,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:18,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:18,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385871980] [2024-06-21 20:45:18,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385871980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:18,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:18,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:18,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21690454] [2024-06-21 20:45:18,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:18,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:18,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:18,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:18,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:18,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:18,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 225 transitions, 2398 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:18,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:18,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:18,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:19,319 INFO L124 PetriNetUnfolderBase]: 1964/3246 cut-off events. [2024-06-21 20:45:19,320 INFO L125 PetriNetUnfolderBase]: For 166371/166423 co-relation queries the response was YES. [2024-06-21 20:45:19,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24073 conditions, 3246 events. 1964/3246 cut-off events. For 166371/166423 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18806 event pairs, 492 based on Foata normal form. 21/3234 useless extension candidates. Maximal degree in co-relation 23988. Up to 2938 conditions per place. [2024-06-21 20:45:19,351 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 187 selfloop transitions, 22 changer transitions 0/238 dead transitions. [2024-06-21 20:45:19,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 238 transitions, 2900 flow [2024-06-21 20:45:19,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:19,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:19,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:45:19,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:45:19,353 INFO L175 Difference]: Start difference. First operand has 189 places, 225 transitions, 2398 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:45:19,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 238 transitions, 2900 flow [2024-06-21 20:45:19,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 238 transitions, 2764 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 20:45:19,511 INFO L231 Difference]: Finished difference. Result has 194 places, 228 transitions, 2379 flow [2024-06-21 20:45:19,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2379, PETRI_PLACES=194, PETRI_TRANSITIONS=228} [2024-06-21 20:45:19,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-21 20:45:19,511 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 228 transitions, 2379 flow [2024-06-21 20:45:19,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:19,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:19,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:19,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:45:19,512 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:19,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1056307272, now seen corresponding path program 7 times [2024-06-21 20:45:19,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:19,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432738201] [2024-06-21 20:45:19,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:19,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:19,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:20,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-21 20:45:20,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:20,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432738201] [2024-06-21 20:45:20,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432738201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:20,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:20,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:20,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774273107] [2024-06-21 20:45:20,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:20,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:20,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:20,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:20,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:20,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:20,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 228 transitions, 2379 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:20,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:20,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:20,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:20,878 INFO L124 PetriNetUnfolderBase]: 2173/3533 cut-off events. [2024-06-21 20:45:20,878 INFO L125 PetriNetUnfolderBase]: For 173553/173555 co-relation queries the response was YES. [2024-06-21 20:45:20,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26155 conditions, 3533 events. 2173/3533 cut-off events. For 173553/173555 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20088 event pairs, 514 based on Foata normal form. 4/3536 useless extension candidates. Maximal degree in co-relation 26068. Up to 3269 conditions per place. [2024-06-21 20:45:20,911 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 219 selfloop transitions, 45 changer transitions 0/269 dead transitions. [2024-06-21 20:45:20,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 269 transitions, 3226 flow [2024-06-21 20:45:20,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:20,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:20,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:45:20,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:45:20,913 INFO L175 Difference]: Start difference. First operand has 194 places, 228 transitions, 2379 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:45:20,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 269 transitions, 3226 flow [2024-06-21 20:45:21,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 269 transitions, 3137 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:21,077 INFO L231 Difference]: Finished difference. Result has 199 places, 246 transitions, 2663 flow [2024-06-21 20:45:21,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2663, PETRI_PLACES=199, PETRI_TRANSITIONS=246} [2024-06-21 20:45:21,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-21 20:45:21,078 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 246 transitions, 2663 flow [2024-06-21 20:45:21,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:21,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:21,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:21,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:45:21,079 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:21,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:21,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1632887790, now seen corresponding path program 8 times [2024-06-21 20:45:21,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:21,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504260914] [2024-06-21 20:45:21,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:21,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:21,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:21,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:21,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:21,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504260914] [2024-06-21 20:45:21,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504260914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:21,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:21,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:45:21,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578604863] [2024-06-21 20:45:21,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:21,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:45:21,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:21,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:45:21,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:45:21,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:21,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 246 transitions, 2663 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:21,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:21,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:21,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:22,392 INFO L124 PetriNetUnfolderBase]: 2177/3541 cut-off events. [2024-06-21 20:45:22,393 INFO L125 PetriNetUnfolderBase]: For 178361/178363 co-relation queries the response was YES. [2024-06-21 20:45:22,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26533 conditions, 3541 events. 2177/3541 cut-off events. For 178361/178363 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20162 event pairs, 513 based on Foata normal form. 4/3544 useless extension candidates. Maximal degree in co-relation 26443. Up to 3263 conditions per place. [2024-06-21 20:45:22,424 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 215 selfloop transitions, 50 changer transitions 0/270 dead transitions. [2024-06-21 20:45:22,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 270 transitions, 3307 flow [2024-06-21 20:45:22,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:22,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:22,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:45:22,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 20:45:22,425 INFO L175 Difference]: Start difference. First operand has 199 places, 246 transitions, 2663 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:45:22,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 270 transitions, 3307 flow [2024-06-21 20:45:22,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 270 transitions, 3162 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 20:45:22,608 INFO L231 Difference]: Finished difference. Result has 203 places, 249 transitions, 2672 flow [2024-06-21 20:45:22,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2672, PETRI_PLACES=203, PETRI_TRANSITIONS=249} [2024-06-21 20:45:22,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 20:45:22,609 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 249 transitions, 2672 flow [2024-06-21 20:45:22,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:22,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:22,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-21 20:45:22,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:45:22,610 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:22,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:22,610 INFO L85 PathProgramCache]: Analyzing trace with hash -732743261, now seen corresponding path program 1 times [2024-06-21 20:45:22,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:22,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373772240] [2024-06-21 20:45:22,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:22,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:22,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:23,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:23,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373772240] [2024-06-21 20:45:23,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373772240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:23,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:23,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:23,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999114440] [2024-06-21 20:45:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:23,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:23,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:23,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:23,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:23,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:23,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 249 transitions, 2672 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:23,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:23,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:23,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:24,297 INFO L124 PetriNetUnfolderBase]: 2074/3441 cut-off events. [2024-06-21 20:45:24,298 INFO L125 PetriNetUnfolderBase]: For 184830/184830 co-relation queries the response was YES. [2024-06-21 20:45:24,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25991 conditions, 3441 events. 2074/3441 cut-off events. For 184830/184830 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20104 event pairs, 501 based on Foata normal form. 3/3434 useless extension candidates. Maximal degree in co-relation 25900. Up to 3137 conditions per place. [2024-06-21 20:45:24,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 18 changer transitions 0/269 dead transitions. [2024-06-21 20:45:24,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 269 transitions, 3316 flow [2024-06-21 20:45:24,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:24,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:24,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:45:24,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:45:24,332 INFO L175 Difference]: Start difference. First operand has 203 places, 249 transitions, 2672 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:45:24,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 269 transitions, 3316 flow [2024-06-21 20:45:24,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 269 transitions, 3181 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:45:24,541 INFO L231 Difference]: Finished difference. Result has 203 places, 252 transitions, 2643 flow [2024-06-21 20:45:24,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2643, PETRI_PLACES=203, PETRI_TRANSITIONS=252} [2024-06-21 20:45:24,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 20:45:24,542 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 252 transitions, 2643 flow [2024-06-21 20:45:24,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:24,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:24,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:24,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:45:24,542 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:24,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:24,543 INFO L85 PathProgramCache]: Analyzing trace with hash -170239787, now seen corresponding path program 2 times [2024-06-21 20:45:24,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:24,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313398725] [2024-06-21 20:45:24,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:24,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:24,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:25,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-21 20:45:25,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:25,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313398725] [2024-06-21 20:45:25,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313398725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:25,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:25,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:25,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677268286] [2024-06-21 20:45:25,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:25,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:25,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:25,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:25,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:25,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:25,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 252 transitions, 2643 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:25,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:25,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:25,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:26,484 INFO L124 PetriNetUnfolderBase]: 2079/3452 cut-off events. [2024-06-21 20:45:26,485 INFO L125 PetriNetUnfolderBase]: For 183626/183626 co-relation queries the response was YES. [2024-06-21 20:45:26,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26202 conditions, 3452 events. 2079/3452 cut-off events. For 183626/183626 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 20205 event pairs, 498 based on Foata normal form. 1/3443 useless extension candidates. Maximal degree in co-relation 26111. Up to 3147 conditions per place. [2024-06-21 20:45:26,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 19 changer transitions 0/269 dead transitions. [2024-06-21 20:45:26,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 269 transitions, 3281 flow [2024-06-21 20:45:26,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:26,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:45:26,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:45:26,520 INFO L175 Difference]: Start difference. First operand has 203 places, 252 transitions, 2643 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:45:26,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 269 transitions, 3281 flow [2024-06-21 20:45:26,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 269 transitions, 3203 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:26,710 INFO L231 Difference]: Finished difference. Result has 205 places, 255 transitions, 2677 flow [2024-06-21 20:45:26,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2677, PETRI_PLACES=205, PETRI_TRANSITIONS=255} [2024-06-21 20:45:26,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-21 20:45:26,711 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 255 transitions, 2677 flow [2024-06-21 20:45:26,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:26,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:26,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:26,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:45:26,711 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:26,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:26,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1001658891, now seen corresponding path program 3 times [2024-06-21 20:45:26,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:26,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404625051] [2024-06-21 20:45:26,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:26,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:27,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:27,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:27,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404625051] [2024-06-21 20:45:27,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404625051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:27,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:27,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:27,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627657045] [2024-06-21 20:45:27,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:27,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:27,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:27,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:27,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:27,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:27,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 255 transitions, 2677 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:27,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:27,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:27,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:28,519 INFO L124 PetriNetUnfolderBase]: 2097/3484 cut-off events. [2024-06-21 20:45:28,519 INFO L125 PetriNetUnfolderBase]: For 194361/194363 co-relation queries the response was YES. [2024-06-21 20:45:28,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26865 conditions, 3484 events. 2097/3484 cut-off events. For 194361/194363 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20449 event pairs, 498 based on Foata normal form. 4/3478 useless extension candidates. Maximal degree in co-relation 26773. Up to 3104 conditions per place. [2024-06-21 20:45:28,549 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 225 selfloop transitions, 45 changer transitions 0/280 dead transitions. [2024-06-21 20:45:28,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 280 transitions, 3701 flow [2024-06-21 20:45:28,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:28,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 20:45:28,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-21 20:45:28,550 INFO L175 Difference]: Start difference. First operand has 205 places, 255 transitions, 2677 flow. Second operand 8 states and 150 transitions. [2024-06-21 20:45:28,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 280 transitions, 3701 flow [2024-06-21 20:45:28,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 280 transitions, 3611 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:28,719 INFO L231 Difference]: Finished difference. Result has 207 places, 265 transitions, 2908 flow [2024-06-21 20:45:28,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2908, PETRI_PLACES=207, PETRI_TRANSITIONS=265} [2024-06-21 20:45:28,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-21 20:45:28,720 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 265 transitions, 2908 flow [2024-06-21 20:45:28,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:28,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:28,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:28,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:45:28,720 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:28,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:28,721 INFO L85 PathProgramCache]: Analyzing trace with hash 994307241, now seen corresponding path program 4 times [2024-06-21 20:45:28,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:28,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922714495] [2024-06-21 20:45:28,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:28,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:28,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:29,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:29,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:29,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922714495] [2024-06-21 20:45:29,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922714495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:29,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:29,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:29,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610726129] [2024-06-21 20:45:29,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:29,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:29,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:29,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:29,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:29,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:29,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 265 transitions, 2908 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:29,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:29,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:29,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:30,588 INFO L124 PetriNetUnfolderBase]: 2124/3524 cut-off events. [2024-06-21 20:45:30,588 INFO L125 PetriNetUnfolderBase]: For 205649/205651 co-relation queries the response was YES. [2024-06-21 20:45:30,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27822 conditions, 3524 events. 2124/3524 cut-off events. For 205649/205651 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20642 event pairs, 499 based on Foata normal form. 4/3519 useless extension candidates. Maximal degree in co-relation 27729. Up to 3185 conditions per place. [2024-06-21 20:45:30,622 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 31 changer transitions 0/289 dead transitions. [2024-06-21 20:45:30,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 289 transitions, 3856 flow [2024-06-21 20:45:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:30,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:45:30,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 20:45:30,626 INFO L175 Difference]: Start difference. First operand has 207 places, 265 transitions, 2908 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:45:30,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 289 transitions, 3856 flow [2024-06-21 20:45:30,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 289 transitions, 3735 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-21 20:45:30,864 INFO L231 Difference]: Finished difference. Result has 213 places, 276 transitions, 3115 flow [2024-06-21 20:45:30,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3115, PETRI_PLACES=213, PETRI_TRANSITIONS=276} [2024-06-21 20:45:30,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 20:45:30,864 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 276 transitions, 3115 flow [2024-06-21 20:45:30,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:30,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:30,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:30,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:45:30,870 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:30,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:30,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1001935938, now seen corresponding path program 1 times [2024-06-21 20:45:30,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:30,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412356598] [2024-06-21 20:45:30,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:30,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:32,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:32,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:32,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412356598] [2024-06-21 20:45:32,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412356598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:32,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:32,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:32,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509685500] [2024-06-21 20:45:32,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:32,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:32,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:32,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:32,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:32,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:45:32,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 276 transitions, 3115 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:32,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:32,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:45:32,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:32,856 INFO L124 PetriNetUnfolderBase]: 2064/3415 cut-off events. [2024-06-21 20:45:32,857 INFO L125 PetriNetUnfolderBase]: For 208005/208043 co-relation queries the response was YES. [2024-06-21 20:45:32,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27256 conditions, 3415 events. 2064/3415 cut-off events. For 208005/208043 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19921 event pairs, 498 based on Foata normal form. 18/3400 useless extension candidates. Maximal degree in co-relation 27160. Up to 3083 conditions per place. [2024-06-21 20:45:32,893 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 235 selfloop transitions, 19 changer transitions 0/289 dead transitions. [2024-06-21 20:45:32,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 289 transitions, 3711 flow [2024-06-21 20:45:32,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:32,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 20:45:32,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:45:32,895 INFO L175 Difference]: Start difference. First operand has 213 places, 276 transitions, 3115 flow. Second operand 8 states and 140 transitions. [2024-06-21 20:45:32,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 289 transitions, 3711 flow [2024-06-21 20:45:33,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 289 transitions, 3622 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 20:45:33,156 INFO L231 Difference]: Finished difference. Result has 217 places, 278 transitions, 3129 flow [2024-06-21 20:45:33,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3129, PETRI_PLACES=217, PETRI_TRANSITIONS=278} [2024-06-21 20:45:33,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-21 20:45:33,157 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 278 transitions, 3129 flow [2024-06-21 20:45:33,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:33,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:33,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:33,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:45:33,157 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:33,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:33,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1099437638, now seen corresponding path program 1 times [2024-06-21 20:45:33,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:33,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260913512] [2024-06-21 20:45:33,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:33,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:33,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:33,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:33,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:33,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260913512] [2024-06-21 20:45:33,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260913512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:33,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:33,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:33,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160658981] [2024-06-21 20:45:33,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:33,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:33,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:33,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:33,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:33,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:33,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 278 transitions, 3129 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:33,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:33,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:33,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:34,754 INFO L124 PetriNetUnfolderBase]: 2255/3668 cut-off events. [2024-06-21 20:45:34,755 INFO L125 PetriNetUnfolderBase]: For 215358/215358 co-relation queries the response was YES. [2024-06-21 20:45:34,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28881 conditions, 3668 events. 2255/3668 cut-off events. For 215358/215358 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20999 event pairs, 510 based on Foata normal form. 2/3669 useless extension candidates. Maximal degree in co-relation 28783. Up to 3372 conditions per place. [2024-06-21 20:45:34,792 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 34 changer transitions 0/306 dead transitions. [2024-06-21 20:45:34,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 306 transitions, 3913 flow [2024-06-21 20:45:34,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:34,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:34,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:45:34,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 20:45:34,793 INFO L175 Difference]: Start difference. First operand has 217 places, 278 transitions, 3129 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:45:34,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 306 transitions, 3913 flow [2024-06-21 20:45:35,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 306 transitions, 3826 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:35,008 INFO L231 Difference]: Finished difference. Result has 220 places, 282 transitions, 3217 flow [2024-06-21 20:45:35,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3217, PETRI_PLACES=220, PETRI_TRANSITIONS=282} [2024-06-21 20:45:35,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-21 20:45:35,009 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 282 transitions, 3217 flow [2024-06-21 20:45:35,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:35,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:35,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:35,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:45:35,010 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:35,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:35,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1499781400, now seen corresponding path program 2 times [2024-06-21 20:45:35,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:35,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460171258] [2024-06-21 20:45:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:35,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:35,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:35,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:35,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460171258] [2024-06-21 20:45:35,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460171258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:35,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:35,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:35,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704728488] [2024-06-21 20:45:35,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:35,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:35,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:35,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:35,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:35,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:35,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 282 transitions, 3217 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:35,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:35,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:35,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:36,519 INFO L124 PetriNetUnfolderBase]: 2270/3693 cut-off events. [2024-06-21 20:45:36,519 INFO L125 PetriNetUnfolderBase]: For 225620/225620 co-relation queries the response was YES. [2024-06-21 20:45:36,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29613 conditions, 3693 events. 2270/3693 cut-off events. For 225620/225620 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21191 event pairs, 512 based on Foata normal form. 2/3694 useless extension candidates. Maximal degree in co-relation 29513. Up to 3380 conditions per place. [2024-06-21 20:45:36,558 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 40 changer transitions 0/314 dead transitions. [2024-06-21 20:45:36,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 314 transitions, 4055 flow [2024-06-21 20:45:36,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:36,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:36,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:45:36,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:45:36,559 INFO L175 Difference]: Start difference. First operand has 220 places, 282 transitions, 3217 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:45:36,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 314 transitions, 4055 flow [2024-06-21 20:45:36,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 314 transitions, 3932 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:36,811 INFO L231 Difference]: Finished difference. Result has 225 places, 288 transitions, 3309 flow [2024-06-21 20:45:36,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3094, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3309, PETRI_PLACES=225, PETRI_TRANSITIONS=288} [2024-06-21 20:45:36,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-21 20:45:36,812 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 288 transitions, 3309 flow [2024-06-21 20:45:36,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:36,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:36,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:36,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:45:36,812 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:36,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:36,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1260339352, now seen corresponding path program 3 times [2024-06-21 20:45:36,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:36,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411298837] [2024-06-21 20:45:36,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:36,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:36,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:37,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-21 20:45:37,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:37,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411298837] [2024-06-21 20:45:37,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411298837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:37,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:37,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:37,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820533666] [2024-06-21 20:45:37,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:37,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:37,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:37,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:37,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:37,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:37,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 288 transitions, 3309 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:37,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:37,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:37,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:38,350 INFO L124 PetriNetUnfolderBase]: 2280/3710 cut-off events. [2024-06-21 20:45:38,351 INFO L125 PetriNetUnfolderBase]: For 236682/236684 co-relation queries the response was YES. [2024-06-21 20:45:38,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30251 conditions, 3710 events. 2280/3710 cut-off events. For 236682/236684 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21332 event pairs, 519 based on Foata normal form. 4/3713 useless extension candidates. Maximal degree in co-relation 30149. Up to 3327 conditions per place. [2024-06-21 20:45:38,390 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 57 changer transitions 0/314 dead transitions. [2024-06-21 20:45:38,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 314 transitions, 4114 flow [2024-06-21 20:45:38,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:38,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:38,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:45:38,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 20:45:38,392 INFO L175 Difference]: Start difference. First operand has 225 places, 288 transitions, 3309 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:45:38,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 314 transitions, 4114 flow [2024-06-21 20:45:38,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 314 transitions, 3973 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:38,700 INFO L231 Difference]: Finished difference. Result has 227 places, 291 transitions, 3382 flow [2024-06-21 20:45:38,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=227, PETRI_TRANSITIONS=291} [2024-06-21 20:45:38,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-21 20:45:38,700 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 291 transitions, 3382 flow [2024-06-21 20:45:38,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:38,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:38,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:38,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:45:38,701 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:38,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:38,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1260160606, now seen corresponding path program 1 times [2024-06-21 20:45:38,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:38,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898705107] [2024-06-21 20:45:38,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:38,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:38,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:39,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:39,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:39,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898705107] [2024-06-21 20:45:39,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898705107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:39,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:39,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:39,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149947028] [2024-06-21 20:45:39,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:39,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:39,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:39,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:39,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:39,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:39,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 291 transitions, 3382 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:39,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:39,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:39,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:40,267 INFO L124 PetriNetUnfolderBase]: 2296/3737 cut-off events. [2024-06-21 20:45:40,267 INFO L125 PetriNetUnfolderBase]: For 245937/245937 co-relation queries the response was YES. [2024-06-21 20:45:40,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30901 conditions, 3737 events. 2296/3737 cut-off events. For 245937/245937 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21532 event pairs, 525 based on Foata normal form. 1/3735 useless extension candidates. Maximal degree in co-relation 30798. Up to 3388 conditions per place. [2024-06-21 20:45:40,309 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 260 selfloop transitions, 52 changer transitions 0/317 dead transitions. [2024-06-21 20:45:40,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 317 transitions, 4188 flow [2024-06-21 20:45:40,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:40,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:40,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:45:40,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:45:40,311 INFO L175 Difference]: Start difference. First operand has 227 places, 291 transitions, 3382 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:45:40,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 317 transitions, 4188 flow [2024-06-21 20:45:40,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 317 transitions, 3980 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 20:45:40,553 INFO L231 Difference]: Finished difference. Result has 229 places, 297 transitions, 3397 flow [2024-06-21 20:45:40,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3397, PETRI_PLACES=229, PETRI_TRANSITIONS=297} [2024-06-21 20:45:40,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-21 20:45:40,554 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 297 transitions, 3397 flow [2024-06-21 20:45:40,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:40,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:40,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:40,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:45:40,555 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:40,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:40,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1260040822, now seen corresponding path program 4 times [2024-06-21 20:45:40,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:40,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879494551] [2024-06-21 20:45:40,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:40,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:41,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:41,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:41,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879494551] [2024-06-21 20:45:41,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879494551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:41,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:41,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:41,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017538145] [2024-06-21 20:45:41,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:41,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:41,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:41,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:41,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:41,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:41,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 297 transitions, 3397 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:41,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:41,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:41,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:42,074 INFO L124 PetriNetUnfolderBase]: 2306/3756 cut-off events. [2024-06-21 20:45:42,074 INFO L125 PetriNetUnfolderBase]: For 257097/257099 co-relation queries the response was YES. [2024-06-21 20:45:42,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31310 conditions, 3756 events. 2306/3756 cut-off events. For 257097/257099 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21671 event pairs, 553 based on Foata normal form. 4/3759 useless extension candidates. Maximal degree in co-relation 31208. Up to 3310 conditions per place. [2024-06-21 20:45:42,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 70 changer transitions 0/321 dead transitions. [2024-06-21 20:45:42,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 321 transitions, 4226 flow [2024-06-21 20:45:42,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:42,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:42,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:45:42,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 20:45:42,118 INFO L175 Difference]: Start difference. First operand has 229 places, 297 transitions, 3397 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:45:42,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 321 transitions, 4226 flow [2024-06-21 20:45:42,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 321 transitions, 4074 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:42,360 INFO L231 Difference]: Finished difference. Result has 232 places, 300 transitions, 3498 flow [2024-06-21 20:45:42,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3498, PETRI_PLACES=232, PETRI_TRANSITIONS=300} [2024-06-21 20:45:42,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-21 20:45:42,360 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 300 transitions, 3498 flow [2024-06-21 20:45:42,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:42,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:42,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:42,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:45:42,361 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:42,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:42,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1190360334, now seen corresponding path program 1 times [2024-06-21 20:45:42,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:42,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700314032] [2024-06-21 20:45:42,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:42,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:42,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:43,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:43,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:43,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700314032] [2024-06-21 20:45:43,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700314032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:43,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:43,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:43,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060912824] [2024-06-21 20:45:43,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:43,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:43,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:43,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:43,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:43,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:43,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 300 transitions, 3498 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:43,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:43,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:43,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:44,228 INFO L124 PetriNetUnfolderBase]: 2316/3772 cut-off events. [2024-06-21 20:45:44,228 INFO L125 PetriNetUnfolderBase]: For 270402/270404 co-relation queries the response was YES. [2024-06-21 20:45:44,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31973 conditions, 3772 events. 2316/3772 cut-off events. For 270402/270404 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21825 event pairs, 548 based on Foata normal form. 4/3775 useless extension candidates. Maximal degree in co-relation 31870. Up to 3432 conditions per place. [2024-06-21 20:45:44,267 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 55 changer transitions 0/323 dead transitions. [2024-06-21 20:45:44,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 323 transitions, 4293 flow [2024-06-21 20:45:44,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:44,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:44,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:45:44,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:45:44,268 INFO L175 Difference]: Start difference. First operand has 232 places, 300 transitions, 3498 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:45:44,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 323 transitions, 4293 flow [2024-06-21 20:45:44,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 323 transitions, 4072 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:44,597 INFO L231 Difference]: Finished difference. Result has 234 places, 304 transitions, 3487 flow [2024-06-21 20:45:44,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3487, PETRI_PLACES=234, PETRI_TRANSITIONS=304} [2024-06-21 20:45:44,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-21 20:45:44,598 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 304 transitions, 3487 flow [2024-06-21 20:45:44,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:44,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:44,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:44,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:45:44,599 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:44,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:44,599 INFO L85 PathProgramCache]: Analyzing trace with hash -917538566, now seen corresponding path program 2 times [2024-06-21 20:45:44,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:44,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808452093] [2024-06-21 20:45:44,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:44,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:44,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:45,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:45,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:45,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808452093] [2024-06-21 20:45:45,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808452093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:45,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:45,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:45,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561543758] [2024-06-21 20:45:45,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:45,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:45,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:45,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:45,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:45,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:45,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 304 transitions, 3487 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:45,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:45,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:45,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:46,292 INFO L124 PetriNetUnfolderBase]: 2326/3785 cut-off events. [2024-06-21 20:45:46,292 INFO L125 PetriNetUnfolderBase]: For 280100/280102 co-relation queries the response was YES. [2024-06-21 20:45:46,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32547 conditions, 3785 events. 2326/3785 cut-off events. For 280100/280102 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21874 event pairs, 553 based on Foata normal form. 4/3788 useless extension candidates. Maximal degree in co-relation 32443. Up to 3437 conditions per place. [2024-06-21 20:45:46,338 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 61 changer transitions 0/325 dead transitions. [2024-06-21 20:45:46,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 325 transitions, 4299 flow [2024-06-21 20:45:46,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:46,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:46,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:45:46,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:45:46,339 INFO L175 Difference]: Start difference. First operand has 234 places, 304 transitions, 3487 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:45:46,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 325 transitions, 4299 flow [2024-06-21 20:45:46,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 325 transitions, 4123 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:46,750 INFO L231 Difference]: Finished difference. Result has 236 places, 308 transitions, 3538 flow [2024-06-21 20:45:46,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3538, PETRI_PLACES=236, PETRI_TRANSITIONS=308} [2024-06-21 20:45:46,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-21 20:45:46,751 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 308 transitions, 3538 flow [2024-06-21 20:45:46,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:46,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:46,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:46,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:45:46,752 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:46,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:46,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1367491482, now seen corresponding path program 5 times [2024-06-21 20:45:46,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:46,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279418057] [2024-06-21 20:45:46,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:46,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:46,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:47,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:47,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279418057] [2024-06-21 20:45:47,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279418057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:47,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:47,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:47,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431841545] [2024-06-21 20:45:47,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:47,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:47,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:47,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:47,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:47,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:47,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 308 transitions, 3538 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:47,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:47,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:47,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:48,337 INFO L124 PetriNetUnfolderBase]: 2368/3851 cut-off events. [2024-06-21 20:45:48,337 INFO L125 PetriNetUnfolderBase]: For 301222/301224 co-relation queries the response was YES. [2024-06-21 20:45:48,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34172 conditions, 3851 events. 2368/3851 cut-off events. For 301222/301224 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 22275 event pairs, 564 based on Foata normal form. 4/3854 useless extension candidates. Maximal degree in co-relation 34067. Up to 3329 conditions per place. [2024-06-21 20:45:48,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 85 changer transitions 0/337 dead transitions. [2024-06-21 20:45:48,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 337 transitions, 4870 flow [2024-06-21 20:45:48,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:48,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:48,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:45:48,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 20:45:48,382 INFO L175 Difference]: Start difference. First operand has 236 places, 308 transitions, 3538 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:45:48,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 337 transitions, 4870 flow [2024-06-21 20:45:48,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 337 transitions, 4671 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:48,736 INFO L231 Difference]: Finished difference. Result has 238 places, 317 transitions, 3845 flow [2024-06-21 20:45:48,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3339, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3845, PETRI_PLACES=238, PETRI_TRANSITIONS=317} [2024-06-21 20:45:48,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-21 20:45:48,737 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 317 transitions, 3845 flow [2024-06-21 20:45:48,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:48,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:48,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:48,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:45:48,738 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:48,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:48,738 INFO L85 PathProgramCache]: Analyzing trace with hash -917301416, now seen corresponding path program 3 times [2024-06-21 20:45:48,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:48,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117496661] [2024-06-21 20:45:48,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:48,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:48,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:49,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:49,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117496661] [2024-06-21 20:45:49,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117496661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:49,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:49,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:49,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336322214] [2024-06-21 20:45:49,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:49,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:49,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:49,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:49,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:49,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:49,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 317 transitions, 3845 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:49,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:49,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:49,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:50,460 INFO L124 PetriNetUnfolderBase]: 2389/3882 cut-off events. [2024-06-21 20:45:50,460 INFO L125 PetriNetUnfolderBase]: For 317433/317435 co-relation queries the response was YES. [2024-06-21 20:45:50,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35092 conditions, 3882 events. 2389/3882 cut-off events. For 317433/317435 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22503 event pairs, 555 based on Foata normal form. 3/3884 useless extension candidates. Maximal degree in co-relation 34986. Up to 3492 conditions per place. [2024-06-21 20:45:50,502 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 73 changer transitions 0/343 dead transitions. [2024-06-21 20:45:50,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 343 transitions, 4878 flow [2024-06-21 20:45:50,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:50,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:50,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:45:50,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:45:50,504 INFO L175 Difference]: Start difference. First operand has 238 places, 317 transitions, 3845 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:45:50,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 343 transitions, 4878 flow [2024-06-21 20:45:50,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 343 transitions, 4717 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-21 20:45:50,857 INFO L231 Difference]: Finished difference. Result has 244 places, 326 transitions, 4038 flow [2024-06-21 20:45:50,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3684, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4038, PETRI_PLACES=244, PETRI_TRANSITIONS=326} [2024-06-21 20:45:50,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-21 20:45:50,858 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 326 transitions, 4038 flow [2024-06-21 20:45:50,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:50,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:50,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:50,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:45:50,858 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:50,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:50,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1083029272, now seen corresponding path program 6 times [2024-06-21 20:45:50,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:50,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565110745] [2024-06-21 20:45:50,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:50,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:50,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:51,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:51,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565110745] [2024-06-21 20:45:51,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565110745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:51,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:51,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:51,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096747418] [2024-06-21 20:45:51,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:51,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:51,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:51,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:51,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:51,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:51,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 326 transitions, 4038 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:51,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:51,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:51,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:52,674 INFO L124 PetriNetUnfolderBase]: 2428/3938 cut-off events. [2024-06-21 20:45:52,674 INFO L125 PetriNetUnfolderBase]: For 333358/333358 co-relation queries the response was YES. [2024-06-21 20:45:52,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36443 conditions, 3938 events. 2428/3938 cut-off events. For 333358/333358 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22769 event pairs, 561 based on Foata normal form. 2/3939 useless extension candidates. Maximal degree in co-relation 36334. Up to 3620 conditions per place. [2024-06-21 20:45:52,719 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 42 changer transitions 0/358 dead transitions. [2024-06-21 20:45:52,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 358 transitions, 5104 flow [2024-06-21 20:45:52,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:52,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:52,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 20:45:52,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 20:45:52,720 INFO L175 Difference]: Start difference. First operand has 244 places, 326 transitions, 4038 flow. Second operand 9 states and 154 transitions. [2024-06-21 20:45:52,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 358 transitions, 5104 flow [2024-06-21 20:45:53,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 358 transitions, 4962 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 20:45:53,190 INFO L231 Difference]: Finished difference. Result has 251 places, 344 transitions, 4323 flow [2024-06-21 20:45:53,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4323, PETRI_PLACES=251, PETRI_TRANSITIONS=344} [2024-06-21 20:45:53,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-21 20:45:53,191 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 344 transitions, 4323 flow [2024-06-21 20:45:53,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:53,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:53,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:53,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:45:53,192 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:53,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:53,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1378490458, now seen corresponding path program 1 times [2024-06-21 20:45:53,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:53,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657208839] [2024-06-21 20:45:53,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:53,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:53,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:53,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:53,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:53,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657208839] [2024-06-21 20:45:53,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657208839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:53,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:53,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:53,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609953781] [2024-06-21 20:45:53,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:53,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:53,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:53,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:53,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:53,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:53,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 344 transitions, 4323 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:53,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:53,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:53,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:54,713 INFO L124 PetriNetUnfolderBase]: 2436/3953 cut-off events. [2024-06-21 20:45:54,714 INFO L125 PetriNetUnfolderBase]: For 342811/342815 co-relation queries the response was YES. [2024-06-21 20:45:54,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36792 conditions, 3953 events. 2436/3953 cut-off events. For 342811/342815 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22923 event pairs, 441 based on Foata normal form. 6/3958 useless extension candidates. Maximal degree in co-relation 36679. Up to 3597 conditions per place. [2024-06-21 20:45:54,759 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 330 selfloop transitions, 36 changer transitions 0/371 dead transitions. [2024-06-21 20:45:54,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 371 transitions, 5207 flow [2024-06-21 20:45:54,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:54,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:54,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:45:54,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 20:45:54,761 INFO L175 Difference]: Start difference. First operand has 251 places, 344 transitions, 4323 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:45:54,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 371 transitions, 5207 flow [2024-06-21 20:45:55,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 371 transitions, 5030 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:55,187 INFO L231 Difference]: Finished difference. Result has 254 places, 346 transitions, 4291 flow [2024-06-21 20:45:55,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4291, PETRI_PLACES=254, PETRI_TRANSITIONS=346} [2024-06-21 20:45:55,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-21 20:45:55,187 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 346 transitions, 4291 flow [2024-06-21 20:45:55,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:55,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:55,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:55,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:45:55,188 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:55,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:55,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1958310292, now seen corresponding path program 2 times [2024-06-21 20:45:55,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:55,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54117654] [2024-06-21 20:45:55,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:55,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:55,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:55,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:55,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54117654] [2024-06-21 20:45:55,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54117654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:55,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:55,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:55,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158600514] [2024-06-21 20:45:55,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:55,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:55,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:55,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:55,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:55,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:55,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 346 transitions, 4291 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:55,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:55,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:55,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:56,668 INFO L124 PetriNetUnfolderBase]: 2444/3965 cut-off events. [2024-06-21 20:45:56,668 INFO L125 PetriNetUnfolderBase]: For 350843/350847 co-relation queries the response was YES. [2024-06-21 20:45:56,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37039 conditions, 3965 events. 2444/3965 cut-off events. For 350843/350847 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23013 event pairs, 550 based on Foata normal form. 6/3970 useless extension candidates. Maximal degree in co-relation 36926. Up to 3645 conditions per place. [2024-06-21 20:45:56,715 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 40 changer transitions 0/369 dead transitions. [2024-06-21 20:45:56,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 369 transitions, 5159 flow [2024-06-21 20:45:56,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:56,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:56,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:45:56,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:45:56,716 INFO L175 Difference]: Start difference. First operand has 254 places, 346 transitions, 4291 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:45:56,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 369 transitions, 5159 flow [2024-06-21 20:45:57,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 369 transitions, 5030 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:57,187 INFO L231 Difference]: Finished difference. Result has 256 places, 348 transitions, 4320 flow [2024-06-21 20:45:57,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4320, PETRI_PLACES=256, PETRI_TRANSITIONS=348} [2024-06-21 20:45:57,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-21 20:45:57,187 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 348 transitions, 4320 flow [2024-06-21 20:45:57,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:57,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:57,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:57,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:45:57,188 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:57,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:57,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1786943898, now seen corresponding path program 3 times [2024-06-21 20:45:57,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:57,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31229419] [2024-06-21 20:45:57,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:57,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:57,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:57,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:57,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:57,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31229419] [2024-06-21 20:45:57,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31229419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:57,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:57,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:45:57,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889812081] [2024-06-21 20:45:57,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:57,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:45:57,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:57,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:45:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:45:58,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:45:58,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 348 transitions, 4320 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:58,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:58,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:45:58,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:58,842 INFO L124 PetriNetUnfolderBase]: 2452/3973 cut-off events. [2024-06-21 20:45:58,842 INFO L125 PetriNetUnfolderBase]: For 362003/362003 co-relation queries the response was YES. [2024-06-21 20:45:58,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37339 conditions, 3973 events. 2452/3973 cut-off events. For 362003/362003 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22961 event pairs, 557 based on Foata normal form. 2/3974 useless extension candidates. Maximal degree in co-relation 37225. Up to 3643 conditions per place. [2024-06-21 20:45:58,888 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 313 selfloop transitions, 48 changer transitions 0/366 dead transitions. [2024-06-21 20:45:58,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 366 transitions, 5166 flow [2024-06-21 20:45:58,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:58,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:58,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 20:45:58,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:45:58,890 INFO L175 Difference]: Start difference. First operand has 256 places, 348 transitions, 4320 flow. Second operand 8 states and 140 transitions. [2024-06-21 20:45:58,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 366 transitions, 5166 flow [2024-06-21 20:45:59,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 366 transitions, 5021 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:59,335 INFO L231 Difference]: Finished difference. Result has 258 places, 350 transitions, 4353 flow [2024-06-21 20:45:59,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4175, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4353, PETRI_PLACES=258, PETRI_TRANSITIONS=350} [2024-06-21 20:45:59,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-21 20:45:59,336 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 350 transitions, 4353 flow [2024-06-21 20:45:59,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:59,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:59,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:59,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:45:59,337 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:59,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:59,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1687406720, now seen corresponding path program 2 times [2024-06-21 20:45:59,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:59,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228465928] [2024-06-21 20:45:59,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:59,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:00,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228465928] [2024-06-21 20:46:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228465928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:00,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:00,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737337466] [2024-06-21 20:46:00,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:00,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:00,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:00,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:00,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:00,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 350 transitions, 4353 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:00,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:00,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:00,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:01,097 INFO L124 PetriNetUnfolderBase]: 2457/3985 cut-off events. [2024-06-21 20:46:01,097 INFO L125 PetriNetUnfolderBase]: For 369374/369380 co-relation queries the response was YES. [2024-06-21 20:46:01,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37607 conditions, 3985 events. 2457/3985 cut-off events. For 369374/369380 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23135 event pairs, 553 based on Foata normal form. 7/3991 useless extension candidates. Maximal degree in co-relation 37492. Up to 3615 conditions per place. [2024-06-21 20:46:01,144 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 55 changer transitions 0/372 dead transitions. [2024-06-21 20:46:01,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 372 transitions, 5273 flow [2024-06-21 20:46:01,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:01,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:01,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:46:01,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:46:01,146 INFO L175 Difference]: Start difference. First operand has 258 places, 350 transitions, 4353 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:46:01,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 372 transitions, 5273 flow [2024-06-21 20:46:01,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 372 transitions, 5028 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 20:46:01,723 INFO L231 Difference]: Finished difference. Result has 258 places, 353 transitions, 4344 flow [2024-06-21 20:46:01,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4344, PETRI_PLACES=258, PETRI_TRANSITIONS=353} [2024-06-21 20:46:01,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-21 20:46:01,723 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 353 transitions, 4344 flow [2024-06-21 20:46:01,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:01,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:01,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:01,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:46:01,724 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:01,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:01,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1097942984, now seen corresponding path program 3 times [2024-06-21 20:46:01,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:01,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932920924] [2024-06-21 20:46:01,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:01,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:01,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:02,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:02,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932920924] [2024-06-21 20:46:02,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932920924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:02,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:02,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:02,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898079931] [2024-06-21 20:46:02,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:02,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:02,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:02,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:02,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:02,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:02,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 353 transitions, 4344 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:02,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:02,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:02,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:03,695 INFO L124 PetriNetUnfolderBase]: 2462/3994 cut-off events. [2024-06-21 20:46:03,696 INFO L125 PetriNetUnfolderBase]: For 381491/381497 co-relation queries the response was YES. [2024-06-21 20:46:03,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37955 conditions, 3994 events. 2462/3994 cut-off events. For 381491/381497 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23151 event pairs, 553 based on Foata normal form. 7/4000 useless extension candidates. Maximal degree in co-relation 37842. Up to 3607 conditions per place. [2024-06-21 20:46:03,751 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 66 changer transitions 0/376 dead transitions. [2024-06-21 20:46:03,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 376 transitions, 5518 flow [2024-06-21 20:46:03,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:03,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:03,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:46:03,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:46:03,753 INFO L175 Difference]: Start difference. First operand has 258 places, 353 transitions, 4344 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:46:03,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 376 transitions, 5518 flow [2024-06-21 20:46:04,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 376 transitions, 5304 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:04,253 INFO L231 Difference]: Finished difference. Result has 260 places, 359 transitions, 4514 flow [2024-06-21 20:46:04,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4130, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4514, PETRI_PLACES=260, PETRI_TRANSITIONS=359} [2024-06-21 20:46:04,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-21 20:46:04,254 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 359 transitions, 4514 flow [2024-06-21 20:46:04,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:04,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:04,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:04,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:46:04,254 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:04,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:04,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1094700218, now seen corresponding path program 7 times [2024-06-21 20:46:04,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:04,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776643712] [2024-06-21 20:46:04,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:04,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:04,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:04,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:04,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:04,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776643712] [2024-06-21 20:46:04,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776643712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:04,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:04,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:46:04,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800463804] [2024-06-21 20:46:04,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:04,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:46:04,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:04,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:46:04,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:46:05,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:05,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 359 transitions, 4514 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:05,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:05,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:05,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:06,027 INFO L124 PetriNetUnfolderBase]: 2472/4007 cut-off events. [2024-06-21 20:46:06,028 INFO L125 PetriNetUnfolderBase]: For 398190/398190 co-relation queries the response was YES. [2024-06-21 20:46:06,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38529 conditions, 4007 events. 2472/4007 cut-off events. For 398190/398190 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23183 event pairs, 567 based on Foata normal form. 2/4008 useless extension candidates. Maximal degree in co-relation 38415. Up to 3588 conditions per place. [2024-06-21 20:46:06,076 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 318 selfloop transitions, 59 changer transitions 0/382 dead transitions. [2024-06-21 20:46:06,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 382 transitions, 5467 flow [2024-06-21 20:46:06,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:06,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:06,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:46:06,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:46:06,077 INFO L175 Difference]: Start difference. First operand has 260 places, 359 transitions, 4514 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:46:06,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 382 transitions, 5467 flow [2024-06-21 20:46:06,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 382 transitions, 5265 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 20:46:06,542 INFO L231 Difference]: Finished difference. Result has 264 places, 362 transitions, 4548 flow [2024-06-21 20:46:06,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4548, PETRI_PLACES=264, PETRI_TRANSITIONS=362} [2024-06-21 20:46:06,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-21 20:46:06,542 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 362 transitions, 4548 flow [2024-06-21 20:46:06,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:06,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:06,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:06,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:46:06,543 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:06,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:06,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1459505570, now seen corresponding path program 4 times [2024-06-21 20:46:06,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:06,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155663011] [2024-06-21 20:46:06,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:06,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:06,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:07,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:07,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:07,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155663011] [2024-06-21 20:46:07,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155663011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:07,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:07,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:07,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737921] [2024-06-21 20:46:07,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:07,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:07,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:07,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:07,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:07,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:07,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 362 transitions, 4548 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:07,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:07,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:07,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:08,263 INFO L124 PetriNetUnfolderBase]: 2477/4017 cut-off events. [2024-06-21 20:46:08,263 INFO L125 PetriNetUnfolderBase]: For 405000/405006 co-relation queries the response was YES. [2024-06-21 20:46:08,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38813 conditions, 4017 events. 2477/4017 cut-off events. For 405000/405006 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23345 event pairs, 555 based on Foata normal form. 7/4023 useless extension candidates. Maximal degree in co-relation 38697. Up to 3643 conditions per place. [2024-06-21 20:46:08,312 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 330 selfloop transitions, 50 changer transitions 0/385 dead transitions. [2024-06-21 20:46:08,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 385 transitions, 5489 flow [2024-06-21 20:46:08,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:08,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:08,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:46:08,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:46:08,313 INFO L175 Difference]: Start difference. First operand has 264 places, 362 transitions, 4548 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:46:08,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 385 transitions, 5489 flow [2024-06-21 20:46:08,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 385 transitions, 5199 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-21 20:46:08,781 INFO L231 Difference]: Finished difference. Result has 263 places, 365 transitions, 4472 flow [2024-06-21 20:46:08,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4258, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4472, PETRI_PLACES=263, PETRI_TRANSITIONS=365} [2024-06-21 20:46:08,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-21 20:46:08,781 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 365 transitions, 4472 flow [2024-06-21 20:46:08,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:08,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:08,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:08,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:46:08,782 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:08,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:08,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1801924316, now seen corresponding path program 4 times [2024-06-21 20:46:08,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:08,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683267192] [2024-06-21 20:46:08,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:08,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:08,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:09,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:09,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:09,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683267192] [2024-06-21 20:46:09,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683267192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:09,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:09,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:09,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724594271] [2024-06-21 20:46:09,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:09,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:09,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:09,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:09,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:09,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:09,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 365 transitions, 4472 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:09,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:09,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:09,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:10,532 INFO L124 PetriNetUnfolderBase]: 2471/4009 cut-off events. [2024-06-21 20:46:10,533 INFO L125 PetriNetUnfolderBase]: For 409506/409512 co-relation queries the response was YES. [2024-06-21 20:46:10,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38489 conditions, 4009 events. 2471/4009 cut-off events. For 409506/409512 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23344 event pairs, 553 based on Foata normal form. 8/4016 useless extension candidates. Maximal degree in co-relation 38373. Up to 3681 conditions per place. [2024-06-21 20:46:10,573 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 333 selfloop transitions, 45 changer transitions 0/383 dead transitions. [2024-06-21 20:46:10,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 383 transitions, 5330 flow [2024-06-21 20:46:10,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:10,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:10,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:46:10,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:46:10,575 INFO L175 Difference]: Start difference. First operand has 263 places, 365 transitions, 4472 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:46:10,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 383 transitions, 5330 flow [2024-06-21 20:46:11,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 383 transitions, 5082 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:11,020 INFO L231 Difference]: Finished difference. Result has 265 places, 366 transitions, 4346 flow [2024-06-21 20:46:11,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4238, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4346, PETRI_PLACES=265, PETRI_TRANSITIONS=366} [2024-06-21 20:46:11,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 20:46:11,021 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 366 transitions, 4346 flow [2024-06-21 20:46:11,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:11,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:11,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:11,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:46:11,021 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:11,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:11,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1337152190, now seen corresponding path program 8 times [2024-06-21 20:46:11,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:11,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753301443] [2024-06-21 20:46:11,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:11,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:11,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:11,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:11,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:11,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753301443] [2024-06-21 20:46:11,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753301443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:11,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:11,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:46:11,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278273271] [2024-06-21 20:46:11,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:11,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:46:11,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:11,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:46:11,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:46:11,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:11,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 366 transitions, 4346 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:11,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:11,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:11,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:12,588 INFO L124 PetriNetUnfolderBase]: 2465/3998 cut-off events. [2024-06-21 20:46:12,588 INFO L125 PetriNetUnfolderBase]: For 412848/412848 co-relation queries the response was YES. [2024-06-21 20:46:12,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38206 conditions, 3998 events. 2465/3998 cut-off events. For 412848/412848 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23207 event pairs, 564 based on Foata normal form. 2/3999 useless extension candidates. Maximal degree in co-relation 38089. Up to 3563 conditions per place. [2024-06-21 20:46:12,638 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 317 selfloop transitions, 63 changer transitions 0/385 dead transitions. [2024-06-21 20:46:12,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 385 transitions, 5215 flow [2024-06-21 20:46:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:12,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:12,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:46:12,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:46:12,639 INFO L175 Difference]: Start difference. First operand has 265 places, 366 transitions, 4346 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:46:12,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 385 transitions, 5215 flow [2024-06-21 20:46:13,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 385 transitions, 5058 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:13,270 INFO L231 Difference]: Finished difference. Result has 267 places, 366 transitions, 4321 flow [2024-06-21 20:46:13,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4189, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4321, PETRI_PLACES=267, PETRI_TRANSITIONS=366} [2024-06-21 20:46:13,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 20:46:13,271 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 366 transitions, 4321 flow [2024-06-21 20:46:13,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:13,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:13,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:13,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:46:13,272 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:13,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:13,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1814304476, now seen corresponding path program 5 times [2024-06-21 20:46:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:13,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105754757] [2024-06-21 20:46:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:14,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:14,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:14,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105754757] [2024-06-21 20:46:14,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105754757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:14,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:14,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:14,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267184766] [2024-06-21 20:46:14,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:14,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:14,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:14,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:14,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:14,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:14,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 366 transitions, 4321 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:14,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:14,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:14,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:15,141 INFO L124 PetriNetUnfolderBase]: 2491/4035 cut-off events. [2024-06-21 20:46:15,142 INFO L125 PetriNetUnfolderBase]: For 428616/428622 co-relation queries the response was YES. [2024-06-21 20:46:15,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38897 conditions, 4035 events. 2491/4035 cut-off events. For 428616/428622 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23470 event pairs, 512 based on Foata normal form. 8/4042 useless extension candidates. Maximal degree in co-relation 38779. Up to 3631 conditions per place. [2024-06-21 20:46:15,192 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 76 changer transitions 0/392 dead transitions. [2024-06-21 20:46:15,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 392 transitions, 5568 flow [2024-06-21 20:46:15,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:15,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:15,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:46:15,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:46:15,193 INFO L175 Difference]: Start difference. First operand has 267 places, 366 transitions, 4321 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:46:15,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 392 transitions, 5568 flow [2024-06-21 20:46:15,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 392 transitions, 5346 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 20:46:15,726 INFO L231 Difference]: Finished difference. Result has 269 places, 377 transitions, 4559 flow [2024-06-21 20:46:15,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4099, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4559, PETRI_PLACES=269, PETRI_TRANSITIONS=377} [2024-06-21 20:46:15,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-21 20:46:15,727 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 377 transitions, 4559 flow [2024-06-21 20:46:15,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:15,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:15,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:15,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:46:15,728 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:15,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:15,728 INFO L85 PathProgramCache]: Analyzing trace with hash -982889150, now seen corresponding path program 9 times [2024-06-21 20:46:15,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:15,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183641033] [2024-06-21 20:46:15,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:15,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:15,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:16,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:16,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:16,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183641033] [2024-06-21 20:46:16,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183641033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:16,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:16,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:16,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456662660] [2024-06-21 20:46:16,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:16,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:16,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:16,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:16,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:16,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:16,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 377 transitions, 4559 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:16,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:16,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:16,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:17,302 INFO L124 PetriNetUnfolderBase]: 2501/4050 cut-off events. [2024-06-21 20:46:17,302 INFO L125 PetriNetUnfolderBase]: For 447058/447058 co-relation queries the response was YES. [2024-06-21 20:46:17,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39932 conditions, 4050 events. 2501/4050 cut-off events. For 447058/447058 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23495 event pairs, 526 based on Foata normal form. 2/4051 useless extension candidates. Maximal degree in co-relation 39812. Up to 3531 conditions per place. [2024-06-21 20:46:17,355 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 87 changer transitions 0/396 dead transitions. [2024-06-21 20:46:17,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 396 transitions, 5595 flow [2024-06-21 20:46:17,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:17,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:17,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:46:17,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:46:17,357 INFO L175 Difference]: Start difference. First operand has 269 places, 377 transitions, 4559 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:46:17,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 396 transitions, 5595 flow [2024-06-21 20:46:17,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 396 transitions, 5391 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-21 20:46:17,976 INFO L231 Difference]: Finished difference. Result has 273 places, 380 transitions, 4673 flow [2024-06-21 20:46:17,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4673, PETRI_PLACES=273, PETRI_TRANSITIONS=380} [2024-06-21 20:46:17,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-21 20:46:17,976 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 380 transitions, 4673 flow [2024-06-21 20:46:17,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:17,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:17,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:17,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:46:17,977 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:17,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:17,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1813888766, now seen corresponding path program 6 times [2024-06-21 20:46:17,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:17,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779354588] [2024-06-21 20:46:17,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:17,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:18,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:18,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:18,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779354588] [2024-06-21 20:46:18,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779354588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:18,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:18,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:18,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570773174] [2024-06-21 20:46:18,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:18,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:18,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:18,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:18,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:18,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:18,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 380 transitions, 4673 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:18,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:18,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:18,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:19,836 INFO L124 PetriNetUnfolderBase]: 2495/4045 cut-off events. [2024-06-21 20:46:19,836 INFO L125 PetriNetUnfolderBase]: For 456004/456010 co-relation queries the response was YES. [2024-06-21 20:46:19,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40280 conditions, 4045 events. 2495/4045 cut-off events. For 456004/456010 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23554 event pairs, 510 based on Foata normal form. 8/4052 useless extension candidates. Maximal degree in co-relation 40158. Up to 3675 conditions per place. [2024-06-21 20:46:19,887 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 62 changer transitions 0/396 dead transitions. [2024-06-21 20:46:19,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 396 transitions, 5564 flow [2024-06-21 20:46:19,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:19,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:19,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:46:19,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:46:19,888 INFO L175 Difference]: Start difference. First operand has 273 places, 380 transitions, 4673 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:46:19,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 396 transitions, 5564 flow [2024-06-21 20:46:20,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 396 transitions, 5214 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:20,609 INFO L231 Difference]: Finished difference. Result has 275 places, 381 transitions, 4469 flow [2024-06-21 20:46:20,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4327, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=275, PETRI_TRANSITIONS=381} [2024-06-21 20:46:20,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-21 20:46:20,609 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 381 transitions, 4469 flow [2024-06-21 20:46:20,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:20,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:20,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:20,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:46:20,610 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:20,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:20,610 INFO L85 PathProgramCache]: Analyzing trace with hash 61693276, now seen corresponding path program 7 times [2024-06-21 20:46:20,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:20,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394586188] [2024-06-21 20:46:20,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:20,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:21,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:21,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:21,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394586188] [2024-06-21 20:46:21,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394586188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:21,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:21,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:21,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217451247] [2024-06-21 20:46:21,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:21,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:21,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:21,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:21,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:21,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:21,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 381 transitions, 4469 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:21,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:21,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:21,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:22,536 INFO L124 PetriNetUnfolderBase]: 2516/4079 cut-off events. [2024-06-21 20:46:22,537 INFO L125 PetriNetUnfolderBase]: For 467300/467308 co-relation queries the response was YES. [2024-06-21 20:46:22,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40595 conditions, 4079 events. 2516/4079 cut-off events. For 467300/467308 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23840 event pairs, 517 based on Foata normal form. 9/4087 useless extension candidates. Maximal degree in co-relation 40472. Up to 3644 conditions per place. [2024-06-21 20:46:22,586 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 87 changer transitions 0/403 dead transitions. [2024-06-21 20:46:22,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 403 transitions, 5714 flow [2024-06-21 20:46:22,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:22,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:22,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:46:22,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:46:22,588 INFO L175 Difference]: Start difference. First operand has 275 places, 381 transitions, 4469 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:46:22,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 403 transitions, 5714 flow [2024-06-21 20:46:23,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 403 transitions, 5569 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:23,318 INFO L231 Difference]: Finished difference. Result has 278 places, 390 transitions, 4749 flow [2024-06-21 20:46:23,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4749, PETRI_PLACES=278, PETRI_TRANSITIONS=390} [2024-06-21 20:46:23,318 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-21 20:46:23,318 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 390 transitions, 4749 flow [2024-06-21 20:46:23,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:23,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:23,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:23,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:46:23,319 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:23,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:23,319 INFO L85 PathProgramCache]: Analyzing trace with hash 61335784, now seen corresponding path program 10 times [2024-06-21 20:46:23,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:23,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237727621] [2024-06-21 20:46:23,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:23,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:23,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:24,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:24,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:24,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237727621] [2024-06-21 20:46:24,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237727621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:24,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:24,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:46:24,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484942943] [2024-06-21 20:46:24,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:24,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:46:24,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:24,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:46:24,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:46:24,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:24,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 390 transitions, 4749 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:24,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:24,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:24,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:25,089 INFO L124 PetriNetUnfolderBase]: 2526/4089 cut-off events. [2024-06-21 20:46:25,089 INFO L125 PetriNetUnfolderBase]: For 490828/490828 co-relation queries the response was YES. [2024-06-21 20:46:25,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41719 conditions, 4089 events. 2526/4089 cut-off events. For 490828/490828 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 23811 event pairs, 528 based on Foata normal form. 2/4090 useless extension candidates. Maximal degree in co-relation 41594. Up to 3740 conditions per place. [2024-06-21 20:46:25,227 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 345 selfloop transitions, 54 changer transitions 0/404 dead transitions. [2024-06-21 20:46:25,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 404 transitions, 5747 flow [2024-06-21 20:46:25,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:25,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:25,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 20:46:25,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 20:46:25,229 INFO L175 Difference]: Start difference. First operand has 278 places, 390 transitions, 4749 flow. Second operand 8 states and 137 transitions. [2024-06-21 20:46:25,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 404 transitions, 5747 flow [2024-06-21 20:46:25,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 404 transitions, 5555 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 20:46:25,904 INFO L231 Difference]: Finished difference. Result has 282 places, 393 transitions, 4817 flow [2024-06-21 20:46:25,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4557, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4817, PETRI_PLACES=282, PETRI_TRANSITIONS=393} [2024-06-21 20:46:25,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-21 20:46:25,904 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 393 transitions, 4817 flow [2024-06-21 20:46:25,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:25,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:25,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:25,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:46:25,905 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:25,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:25,906 INFO L85 PathProgramCache]: Analyzing trace with hash 986647582, now seen corresponding path program 8 times [2024-06-21 20:46:25,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:25,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826718388] [2024-06-21 20:46:25,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:25,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:25,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:26,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826718388] [2024-06-21 20:46:26,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826718388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:26,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:26,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:26,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529341745] [2024-06-21 20:46:26,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:26,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:26,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:26,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:26,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 393 transitions, 4817 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:26,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:26,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:26,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:27,690 INFO L124 PetriNetUnfolderBase]: 2547/4128 cut-off events. [2024-06-21 20:46:27,690 INFO L125 PetriNetUnfolderBase]: For 511162/511170 co-relation queries the response was YES. [2024-06-21 20:46:27,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42771 conditions, 4128 events. 2547/4128 cut-off events. For 511162/511170 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 24174 event pairs, 517 based on Foata normal form. 9/4136 useless extension candidates. Maximal degree in co-relation 42644. Up to 3607 conditions per place. [2024-06-21 20:46:27,750 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 291 selfloop transitions, 127 changer transitions 0/423 dead transitions. [2024-06-21 20:46:27,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 423 transitions, 6394 flow [2024-06-21 20:46:27,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:27,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:27,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:46:27,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:46:27,752 INFO L175 Difference]: Start difference. First operand has 282 places, 393 transitions, 4817 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:46:27,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 423 transitions, 6394 flow [2024-06-21 20:46:28,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 423 transitions, 6097 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-21 20:46:28,643 INFO L231 Difference]: Finished difference. Result has 284 places, 410 transitions, 5265 flow [2024-06-21 20:46:28,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=284, PETRI_TRANSITIONS=410} [2024-06-21 20:46:28,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-21 20:46:28,644 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 410 transitions, 5265 flow [2024-06-21 20:46:28,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:28,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:28,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:28,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:46:28,645 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:28,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:28,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1543272282, now seen corresponding path program 11 times [2024-06-21 20:46:28,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:28,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52733535] [2024-06-21 20:46:28,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:28,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:28,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:29,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:29,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:29,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52733535] [2024-06-21 20:46:29,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52733535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:29,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:29,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:46:29,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582577643] [2024-06-21 20:46:29,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:29,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:46:29,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:29,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:46:29,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:46:29,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:29,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 410 transitions, 5265 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:29,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:29,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:29,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:30,279 INFO L124 PetriNetUnfolderBase]: 2565/4151 cut-off events. [2024-06-21 20:46:30,279 INFO L125 PetriNetUnfolderBase]: For 537197/537199 co-relation queries the response was YES. [2024-06-21 20:46:30,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44131 conditions, 4151 events. 2565/4151 cut-off events. For 537197/537199 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24253 event pairs, 537 based on Foata normal form. 4/4154 useless extension candidates. Maximal degree in co-relation 44002. Up to 3501 conditions per place. [2024-06-21 20:46:30,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 130 changer transitions 0/432 dead transitions. [2024-06-21 20:46:30,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 432 transitions, 6761 flow [2024-06-21 20:46:30,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:30,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:30,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:46:30,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:46:30,337 INFO L175 Difference]: Start difference. First operand has 284 places, 410 transitions, 5265 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:46:30,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 432 transitions, 6761 flow [2024-06-21 20:46:31,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 432 transitions, 6465 flow, removed 129 selfloop flow, removed 3 redundant places. [2024-06-21 20:46:31,203 INFO L231 Difference]: Finished difference. Result has 289 places, 416 transitions, 5599 flow [2024-06-21 20:46:31,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5599, PETRI_PLACES=289, PETRI_TRANSITIONS=416} [2024-06-21 20:46:31,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 20:46:31,204 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 416 transitions, 5599 flow [2024-06-21 20:46:31,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:31,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:31,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:31,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:46:31,205 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:31,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:31,205 INFO L85 PathProgramCache]: Analyzing trace with hash 980933662, now seen corresponding path program 9 times [2024-06-21 20:46:31,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:31,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264635914] [2024-06-21 20:46:31,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:31,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:32,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-21 20:46:32,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:32,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264635914] [2024-06-21 20:46:32,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264635914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:32,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:32,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:32,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374392288] [2024-06-21 20:46:32,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:32,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:32,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:32,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:32,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:32,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:32,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 416 transitions, 5599 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:32,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:32,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:32,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:33,046 INFO L124 PetriNetUnfolderBase]: 2562/4151 cut-off events. [2024-06-21 20:46:33,046 INFO L125 PetriNetUnfolderBase]: For 541903/541911 co-relation queries the response was YES. [2024-06-21 20:46:33,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43977 conditions, 4151 events. 2562/4151 cut-off events. For 541903/541911 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24352 event pairs, 549 based on Foata normal form. 9/4159 useless extension candidates. Maximal degree in co-relation 43847. Up to 3629 conditions per place. [2024-06-21 20:46:33,104 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 129 changer transitions 0/431 dead transitions. [2024-06-21 20:46:33,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 431 transitions, 6843 flow [2024-06-21 20:46:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:46:33,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:46:33,106 INFO L175 Difference]: Start difference. First operand has 289 places, 416 transitions, 5599 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:46:33,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 431 transitions, 6843 flow [2024-06-21 20:46:33,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 431 transitions, 6518 flow, removed 100 selfloop flow, removed 4 redundant places. [2024-06-21 20:46:33,836 INFO L231 Difference]: Finished difference. Result has 294 places, 419 transitions, 5643 flow [2024-06-21 20:46:33,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5280, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5643, PETRI_PLACES=294, PETRI_TRANSITIONS=419} [2024-06-21 20:46:33,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-21 20:46:33,837 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 419 transitions, 5643 flow [2024-06-21 20:46:33,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:33,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:33,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:33,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:46:33,838 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:33,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:33,838 INFO L85 PathProgramCache]: Analyzing trace with hash 581198830, now seen corresponding path program 12 times [2024-06-21 20:46:33,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:33,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133394647] [2024-06-21 20:46:33,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:33,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:33,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:34,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:34,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:34,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133394647] [2024-06-21 20:46:34,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133394647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:34,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:34,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:34,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138404597] [2024-06-21 20:46:34,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:34,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:34,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:34,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:34,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:34,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 419 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:34,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:34,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:34,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:35,453 INFO L124 PetriNetUnfolderBase]: 2556/4141 cut-off events. [2024-06-21 20:46:35,453 INFO L125 PetriNetUnfolderBase]: For 539020/539022 co-relation queries the response was YES. [2024-06-21 20:46:35,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43638 conditions, 4141 events. 2556/4141 cut-off events. For 539020/539022 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 24198 event pairs, 574 based on Foata normal form. 4/4144 useless extension candidates. Maximal degree in co-relation 43505. Up to 3492 conditions per place. [2024-06-21 20:46:35,505 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 306 selfloop transitions, 125 changer transitions 0/436 dead transitions. [2024-06-21 20:46:35,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 436 transitions, 6823 flow [2024-06-21 20:46:35,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:35,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:35,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:46:35,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:46:35,506 INFO L175 Difference]: Start difference. First operand has 294 places, 419 transitions, 5643 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:46:35,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 436 transitions, 6823 flow [2024-06-21 20:46:36,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 436 transitions, 6605 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 20:46:36,361 INFO L231 Difference]: Finished difference. Result has 298 places, 419 transitions, 5681 flow [2024-06-21 20:46:36,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5425, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5681, PETRI_PLACES=298, PETRI_TRANSITIONS=419} [2024-06-21 20:46:36,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-21 20:46:36,362 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 419 transitions, 5681 flow [2024-06-21 20:46:36,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:36,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:36,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:36,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:46:36,363 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:36,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:36,363 INFO L85 PathProgramCache]: Analyzing trace with hash 581199202, now seen corresponding path program 10 times [2024-06-21 20:46:36,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:36,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795870519] [2024-06-21 20:46:36,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:36,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:37,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:37,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:37,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795870519] [2024-06-21 20:46:37,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795870519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:37,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:37,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:37,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555737540] [2024-06-21 20:46:37,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:37,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:37,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:37,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:37,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:37,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:37,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 419 transitions, 5681 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:37,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:37,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:37,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:38,171 INFO L124 PetriNetUnfolderBase]: 2566/4159 cut-off events. [2024-06-21 20:46:38,172 INFO L125 PetriNetUnfolderBase]: For 550789/550797 co-relation queries the response was YES. [2024-06-21 20:46:38,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44002 conditions, 4159 events. 2566/4159 cut-off events. For 550789/550797 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24359 event pairs, 547 based on Foata normal form. 10/4168 useless extension candidates. Maximal degree in co-relation 43868. Up to 3732 conditions per place. [2024-06-21 20:46:38,228 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 351 selfloop transitions, 79 changer transitions 0/435 dead transitions. [2024-06-21 20:46:38,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 435 transitions, 6705 flow [2024-06-21 20:46:38,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:38,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:38,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:46:38,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:46:38,229 INFO L175 Difference]: Start difference. First operand has 298 places, 419 transitions, 5681 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:46:38,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 435 transitions, 6705 flow [2024-06-21 20:46:38,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 435 transitions, 6240 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-21 20:46:38,997 INFO L231 Difference]: Finished difference. Result has 298 places, 423 transitions, 5515 flow [2024-06-21 20:46:38,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5216, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5515, PETRI_PLACES=298, PETRI_TRANSITIONS=423} [2024-06-21 20:46:38,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-21 20:46:38,998 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 423 transitions, 5515 flow [2024-06-21 20:46:38,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:38,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:38,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:38,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:46:38,998 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:38,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:38,999 INFO L85 PathProgramCache]: Analyzing trace with hash 758746432, now seen corresponding path program 11 times [2024-06-21 20:46:38,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:38,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153260721] [2024-06-21 20:46:38,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:38,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:39,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:39,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:39,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153260721] [2024-06-21 20:46:39,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153260721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:39,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:39,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:39,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090157116] [2024-06-21 20:46:39,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:39,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:39,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:39,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:39,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:39,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:39,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 423 transitions, 5515 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:39,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:39,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:39,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:40,822 INFO L124 PetriNetUnfolderBase]: 2560/4149 cut-off events. [2024-06-21 20:46:40,822 INFO L125 PetriNetUnfolderBase]: For 552076/552084 co-relation queries the response was YES. [2024-06-21 20:46:40,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43324 conditions, 4149 events. 2560/4149 cut-off events. For 552076/552084 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 24276 event pairs, 551 based on Foata normal form. 10/4158 useless extension candidates. Maximal degree in co-relation 43190. Up to 3698 conditions per place. [2024-06-21 20:46:40,879 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 95 changer transitions 0/437 dead transitions. [2024-06-21 20:46:40,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 437 transitions, 6639 flow [2024-06-21 20:46:40,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:40,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:40,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:46:40,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:46:40,880 INFO L175 Difference]: Start difference. First operand has 298 places, 423 transitions, 5515 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:46:40,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 437 transitions, 6639 flow [2024-06-21 20:46:41,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 437 transitions, 6302 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:41,776 INFO L231 Difference]: Finished difference. Result has 301 places, 425 transitions, 5461 flow [2024-06-21 20:46:41,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5198, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5461, PETRI_PLACES=301, PETRI_TRANSITIONS=425} [2024-06-21 20:46:41,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-21 20:46:41,777 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 425 transitions, 5461 flow [2024-06-21 20:46:41,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:41,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:41,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:41,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:46:41,778 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:41,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:41,778 INFO L85 PathProgramCache]: Analyzing trace with hash 758330722, now seen corresponding path program 12 times [2024-06-21 20:46:41,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:41,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517948397] [2024-06-21 20:46:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:41,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:42,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-21 20:46:42,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:42,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517948397] [2024-06-21 20:46:42,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517948397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:42,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:42,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:42,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723944727] [2024-06-21 20:46:42,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:42,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:42,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:42,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:42,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:42,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:42,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 425 transitions, 5461 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:42,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:42,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:42,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:43,619 INFO L124 PetriNetUnfolderBase]: 2554/4143 cut-off events. [2024-06-21 20:46:43,619 INFO L125 PetriNetUnfolderBase]: For 554625/554633 co-relation queries the response was YES. [2024-06-21 20:46:43,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43061 conditions, 4143 events. 2554/4143 cut-off events. For 554625/554633 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24299 event pairs, 549 based on Foata normal form. 10/4152 useless extension candidates. Maximal degree in co-relation 42925. Up to 3716 conditions per place. [2024-06-21 20:46:43,678 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 352 selfloop transitions, 80 changer transitions 0/437 dead transitions. [2024-06-21 20:46:43,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 437 transitions, 6363 flow [2024-06-21 20:46:43,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:43,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:43,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:46:43,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:46:43,679 INFO L175 Difference]: Start difference. First operand has 301 places, 425 transitions, 5461 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:46:43,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 437 transitions, 6363 flow [2024-06-21 20:46:44,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 437 transitions, 6074 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-21 20:46:44,579 INFO L231 Difference]: Finished difference. Result has 304 places, 425 transitions, 5339 flow [2024-06-21 20:46:44,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5339, PETRI_PLACES=304, PETRI_TRANSITIONS=425} [2024-06-21 20:46:44,579 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-21 20:46:44,579 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 425 transitions, 5339 flow [2024-06-21 20:46:44,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:44,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:44,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:44,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:46:44,581 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:44,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:44,581 INFO L85 PathProgramCache]: Analyzing trace with hash 581075884, now seen corresponding path program 4 times [2024-06-21 20:46:44,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:44,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503113338] [2024-06-21 20:46:44,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:44,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:44,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:45,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:45,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:45,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503113338] [2024-06-21 20:46:45,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503113338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:45,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:45,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:46:45,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651625688] [2024-06-21 20:46:45,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:45,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:46:45,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:45,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:46:45,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:46:45,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:45,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 425 transitions, 5339 flow. Second operand has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:45,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:45,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:45,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:46,365 INFO L124 PetriNetUnfolderBase]: 2549/4130 cut-off events. [2024-06-21 20:46:46,366 INFO L125 PetriNetUnfolderBase]: For 557417/557417 co-relation queries the response was YES. [2024-06-21 20:46:46,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42750 conditions, 4130 events. 2549/4130 cut-off events. For 557417/557417 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24140 event pairs, 549 based on Foata normal form. 2/4131 useless extension candidates. Maximal degree in co-relation 42613. Up to 3773 conditions per place. [2024-06-21 20:46:46,511 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 380 selfloop transitions, 53 changer transitions 0/438 dead transitions. [2024-06-21 20:46:46,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 438 transitions, 6321 flow [2024-06-21 20:46:46,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:46,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:46,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 20:46:46,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:46:46,513 INFO L175 Difference]: Start difference. First operand has 304 places, 425 transitions, 5339 flow. Second operand 8 states and 136 transitions. [2024-06-21 20:46:46,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 438 transitions, 6321 flow [2024-06-21 20:46:47,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 438 transitions, 6158 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:47,379 INFO L231 Difference]: Finished difference. Result has 306 places, 427 transitions, 5375 flow [2024-06-21 20:46:47,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5375, PETRI_PLACES=306, PETRI_TRANSITIONS=427} [2024-06-21 20:46:47,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-21 20:46:47,380 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 427 transitions, 5375 flow [2024-06-21 20:46:47,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.5) internal successors, (115), 10 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:47,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:47,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:47,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:46:47,381 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:47,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:47,381 INFO L85 PathProgramCache]: Analyzing trace with hash 980942590, now seen corresponding path program 1 times [2024-06-21 20:46:47,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:47,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695617335] [2024-06-21 20:46:47,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:47,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:47,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:48,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:48,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:48,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695617335] [2024-06-21 20:46:48,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695617335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:48,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:48,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:46:48,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558121917] [2024-06-21 20:46:48,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:48,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:46:48,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:48,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:46:48,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:46:48,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:46:48,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 427 transitions, 5375 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:48,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:48,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:46:48,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:49,762 INFO L124 PetriNetUnfolderBase]: 2387/3905 cut-off events. [2024-06-21 20:46:49,762 INFO L125 PetriNetUnfolderBase]: For 562810/562852 co-relation queries the response was YES. [2024-06-21 20:46:49,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40982 conditions, 3905 events. 2387/3905 cut-off events. For 562810/562852 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23105 event pairs, 512 based on Foata normal form. 23/3891 useless extension candidates. Maximal degree in co-relation 40844. Up to 3361 conditions per place. [2024-06-21 20:46:49,908 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 305 selfloop transitions, 79 changer transitions 0/441 dead transitions. [2024-06-21 20:46:49,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 441 transitions, 6265 flow [2024-06-21 20:46:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:46:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:46:49,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:46:49,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:46:49,909 INFO L175 Difference]: Start difference. First operand has 306 places, 427 transitions, 5375 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:46:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 441 transitions, 6265 flow [2024-06-21 20:46:50,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 441 transitions, 6082 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:50,662 INFO L231 Difference]: Finished difference. Result has 309 places, 430 transitions, 5452 flow [2024-06-21 20:46:50,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5192, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5452, PETRI_PLACES=309, PETRI_TRANSITIONS=430} [2024-06-21 20:46:50,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-21 20:46:50,663 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 430 transitions, 5452 flow [2024-06-21 20:46:50,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:50,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:50,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:50,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:46:50,663 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:50,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2009242292, now seen corresponding path program 5 times [2024-06-21 20:46:50,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:50,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716566355] [2024-06-21 20:46:50,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:50,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:51,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:51,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716566355] [2024-06-21 20:46:51,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716566355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:51,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:51,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:51,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535005299] [2024-06-21 20:46:51,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:51,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:51,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:51,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:51,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:51,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:51,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 430 transitions, 5452 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:51,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:51,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:51,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:52,502 INFO L124 PetriNetUnfolderBase]: 2573/4173 cut-off events. [2024-06-21 20:46:52,503 INFO L125 PetriNetUnfolderBase]: For 571564/571568 co-relation queries the response was YES. [2024-06-21 20:46:52,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43069 conditions, 4173 events. 2573/4173 cut-off events. For 571564/571568 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24576 event pairs, 539 based on Foata normal form. 5/4176 useless extension candidates. Maximal degree in co-relation 42930. Up to 3769 conditions per place. [2024-06-21 20:46:52,561 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 395 selfloop transitions, 70 changer transitions 0/470 dead transitions. [2024-06-21 20:46:52,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 470 transitions, 6618 flow [2024-06-21 20:46:52,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:46:52,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:46:52,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:46:52,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 20:46:52,563 INFO L175 Difference]: Start difference. First operand has 309 places, 430 transitions, 5452 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:46:52,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 470 transitions, 6618 flow [2024-06-21 20:46:53,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 470 transitions, 6306 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-21 20:46:53,432 INFO L231 Difference]: Finished difference. Result has 312 places, 446 transitions, 5476 flow [2024-06-21 20:46:53,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5140, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5476, PETRI_PLACES=312, PETRI_TRANSITIONS=446} [2024-06-21 20:46:53,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-21 20:46:53,433 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 446 transitions, 5476 flow [2024-06-21 20:46:53,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:53,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:53,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:53,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:46:53,434 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:53,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:53,434 INFO L85 PathProgramCache]: Analyzing trace with hash -581812162, now seen corresponding path program 13 times [2024-06-21 20:46:53,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:53,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083676641] [2024-06-21 20:46:53,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:53,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:53,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:54,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:54,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:54,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083676641] [2024-06-21 20:46:54,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083676641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:54,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:54,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:54,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566772055] [2024-06-21 20:46:54,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:54,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:54,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:54,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:54,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:54,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:46:54,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 446 transitions, 5476 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:54,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:54,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:46:54,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:55,110 INFO L124 PetriNetUnfolderBase]: 2592/4200 cut-off events. [2024-06-21 20:46:55,111 INFO L125 PetriNetUnfolderBase]: For 577471/577471 co-relation queries the response was YES. [2024-06-21 20:46:55,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43158 conditions, 4200 events. 2592/4200 cut-off events. For 577471/577471 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24648 event pairs, 535 based on Foata normal form. 2/4201 useless extension candidates. Maximal degree in co-relation 43017. Up to 3842 conditions per place. [2024-06-21 20:46:55,170 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 417 selfloop transitions, 56 changer transitions 0/478 dead transitions. [2024-06-21 20:46:55,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 478 transitions, 6660 flow [2024-06-21 20:46:55,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:46:55,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:46:55,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:46:55,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:46:55,171 INFO L175 Difference]: Start difference. First operand has 312 places, 446 transitions, 5476 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:46:55,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 478 transitions, 6660 flow [2024-06-21 20:46:56,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 478 transitions, 6450 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 20:46:56,060 INFO L231 Difference]: Finished difference. Result has 317 places, 458 transitions, 5580 flow [2024-06-21 20:46:56,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5266, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5580, PETRI_PLACES=317, PETRI_TRANSITIONS=458} [2024-06-21 20:46:56,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-21 20:46:56,061 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 458 transitions, 5580 flow [2024-06-21 20:46:56,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:56,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:56,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:56,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:46:56,061 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:56,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:56,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1100791016, now seen corresponding path program 1 times [2024-06-21 20:46:56,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:56,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155525717] [2024-06-21 20:46:56,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:56,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:56,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:56,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:56,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155525717] [2024-06-21 20:46:56,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155525717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:56,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:56,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:56,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056692843] [2024-06-21 20:46:56,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:56,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:56,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:56,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:56,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:46:56,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:46:56,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 458 transitions, 5580 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:56,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:56,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:46:56,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:57,943 INFO L124 PetriNetUnfolderBase]: 2540/4146 cut-off events. [2024-06-21 20:46:57,944 INFO L125 PetriNetUnfolderBase]: For 592232/592232 co-relation queries the response was YES. [2024-06-21 20:46:57,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43031 conditions, 4146 events. 2540/4146 cut-off events. For 592232/592232 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 24607 event pairs, 511 based on Foata normal form. 2/4146 useless extension candidates. Maximal degree in co-relation 42887. Up to 3715 conditions per place. [2024-06-21 20:46:58,003 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 437 selfloop transitions, 16 changer transitions 0/481 dead transitions. [2024-06-21 20:46:58,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 481 transitions, 6646 flow [2024-06-21 20:46:58,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:46:58,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:46:58,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 20:46:58,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 20:46:58,004 INFO L175 Difference]: Start difference. First operand has 317 places, 458 transitions, 5580 flow. Second operand 8 states and 148 transitions. [2024-06-21 20:46:58,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 481 transitions, 6646 flow [2024-06-21 20:46:58,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 481 transitions, 6496 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:46:58,997 INFO L231 Difference]: Finished difference. Result has 317 places, 460 transitions, 5547 flow [2024-06-21 20:46:58,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5547, PETRI_PLACES=317, PETRI_TRANSITIONS=460} [2024-06-21 20:46:58,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-21 20:46:58,998 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 460 transitions, 5547 flow [2024-06-21 20:46:58,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:58,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:58,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:58,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:46:58,999 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:58,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:58,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1649023306, now seen corresponding path program 2 times [2024-06-21 20:46:58,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:58,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853620179] [2024-06-21 20:46:58,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:58,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:59,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:59,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-21 20:46:59,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:59,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853620179] [2024-06-21 20:46:59,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853620179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:59,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:59,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:46:59,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423741319] [2024-06-21 20:46:59,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:59,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:46:59,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:59,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:46:59,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:47:00,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:47:00,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 460 transitions, 5547 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:00,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:00,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:47:00,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:01,072 INFO L124 PetriNetUnfolderBase]: 2548/4163 cut-off events. [2024-06-21 20:47:01,072 INFO L125 PetriNetUnfolderBase]: For 603999/603999 co-relation queries the response was YES. [2024-06-21 20:47:01,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43313 conditions, 4163 events. 2548/4163 cut-off events. For 603999/603999 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24743 event pairs, 546 based on Foata normal form. 2/4163 useless extension candidates. Maximal degree in co-relation 43168. Up to 3744 conditions per place. [2024-06-21 20:47:01,131 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 434 selfloop transitions, 17 changer transitions 0/479 dead transitions. [2024-06-21 20:47:01,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 479 transitions, 6595 flow [2024-06-21 20:47:01,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:47:01,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:47:01,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:47:01,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:47:01,133 INFO L175 Difference]: Start difference. First operand has 317 places, 460 transitions, 5547 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:47:01,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 479 transitions, 6595 flow [2024-06-21 20:47:02,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 479 transitions, 6494 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 20:47:02,263 INFO L231 Difference]: Finished difference. Result has 319 places, 462 transitions, 5569 flow [2024-06-21 20:47:02,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5569, PETRI_PLACES=319, PETRI_TRANSITIONS=462} [2024-06-21 20:47:02,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-21 20:47:02,263 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 462 transitions, 5569 flow [2024-06-21 20:47:02,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:02,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:02,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:02,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:47:02,264 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:02,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:02,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1814134658, now seen corresponding path program 3 times [2024-06-21 20:47:02,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:02,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530356122] [2024-06-21 20:47:02,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:02,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:02,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:03,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:03,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:03,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530356122] [2024-06-21 20:47:03,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530356122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:03,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:03,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:47:03,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442491810] [2024-06-21 20:47:03,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:03,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:47:03,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:03,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:47:03,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:47:03,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:47:03,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 462 transitions, 5569 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:03,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:03,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:47:03,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:04,095 INFO L124 PetriNetUnfolderBase]: 2556/4175 cut-off events. [2024-06-21 20:47:04,095 INFO L125 PetriNetUnfolderBase]: For 618941/618941 co-relation queries the response was YES. [2024-06-21 20:47:04,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43576 conditions, 4175 events. 2556/4175 cut-off events. For 618941/618941 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24805 event pairs, 544 based on Foata normal form. 2/4175 useless extension candidates. Maximal degree in co-relation 43430. Up to 3762 conditions per place. [2024-06-21 20:47:04,153 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 17 changer transitions 0/481 dead transitions. [2024-06-21 20:47:04,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 481 transitions, 6642 flow [2024-06-21 20:47:04,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:47:04,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:47:04,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:47:04,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:47:04,154 INFO L175 Difference]: Start difference. First operand has 319 places, 462 transitions, 5569 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:47:04,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 481 transitions, 6642 flow [2024-06-21 20:47:05,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 481 transitions, 6535 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:47:05,274 INFO L231 Difference]: Finished difference. Result has 322 places, 467 transitions, 5628 flow [2024-06-21 20:47:05,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5462, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5628, PETRI_PLACES=322, PETRI_TRANSITIONS=467} [2024-06-21 20:47:05,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-21 20:47:05,275 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 467 transitions, 5628 flow [2024-06-21 20:47:05,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:05,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:05,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:05,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:47:05,276 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:05,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:05,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1124626882, now seen corresponding path program 1 times [2024-06-21 20:47:05,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:05,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143870605] [2024-06-21 20:47:05,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:05,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:05,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:06,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:06,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143870605] [2024-06-21 20:47:06,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143870605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:06,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:06,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:06,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949302478] [2024-06-21 20:47:06,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:06,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:06,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:06,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:06,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:06,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:06,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 467 transitions, 5628 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:06,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:06,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:06,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:07,723 INFO L124 PetriNetUnfolderBase]: 2610/4229 cut-off events. [2024-06-21 20:47:07,723 INFO L125 PetriNetUnfolderBase]: For 618483/618483 co-relation queries the response was YES. [2024-06-21 20:47:07,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43747 conditions, 4229 events. 2610/4229 cut-off events. For 618483/618483 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24893 event pairs, 563 based on Foata normal form. 2/4229 useless extension candidates. Maximal degree in co-relation 43599. Up to 3931 conditions per place. [2024-06-21 20:47:07,784 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 450 selfloop transitions, 26 changer transitions 0/481 dead transitions. [2024-06-21 20:47:07,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 481 transitions, 6630 flow [2024-06-21 20:47:07,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:07,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:07,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 20:47:07,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:47:07,785 INFO L175 Difference]: Start difference. First operand has 322 places, 467 transitions, 5628 flow. Second operand 9 states and 153 transitions. [2024-06-21 20:47:07,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 481 transitions, 6630 flow [2024-06-21 20:47:09,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 481 transitions, 6519 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 20:47:09,134 INFO L231 Difference]: Finished difference. Result has 326 places, 467 transitions, 5576 flow [2024-06-21 20:47:09,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5576, PETRI_PLACES=326, PETRI_TRANSITIONS=467} [2024-06-21 20:47:09,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-21 20:47:09,135 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 467 transitions, 5576 flow [2024-06-21 20:47:09,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:09,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:09,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:09,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:47:09,135 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:09,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:09,136 INFO L85 PathProgramCache]: Analyzing trace with hash 758576614, now seen corresponding path program 4 times [2024-06-21 20:47:09,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:09,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501094996] [2024-06-21 20:47:09,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:09,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:09,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:10,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:10,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:10,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501094996] [2024-06-21 20:47:10,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501094996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:10,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:10,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:47:10,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876897879] [2024-06-21 20:47:10,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:10,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:47:10,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:10,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:47:10,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:47:10,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:47:10,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 467 transitions, 5576 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:10,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:10,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:47:10,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:11,070 INFO L124 PetriNetUnfolderBase]: 2545/4165 cut-off events. [2024-06-21 20:47:11,071 INFO L125 PetriNetUnfolderBase]: For 622164/622166 co-relation queries the response was YES. [2024-06-21 20:47:11,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43155 conditions, 4165 events. 2545/4165 cut-off events. For 622164/622166 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24827 event pairs, 544 based on Foata normal form. 4/4167 useless extension candidates. Maximal degree in co-relation 43006. Up to 3738 conditions per place. [2024-06-21 20:47:11,129 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 431 selfloop transitions, 24 changer transitions 0/483 dead transitions. [2024-06-21 20:47:11,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 483 transitions, 6644 flow [2024-06-21 20:47:11,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:47:11,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:47:11,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:47:11,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:47:11,131 INFO L175 Difference]: Start difference. First operand has 326 places, 467 transitions, 5576 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:47:11,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 483 transitions, 6644 flow [2024-06-21 20:47:12,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 483 transitions, 6497 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-21 20:47:12,315 INFO L231 Difference]: Finished difference. Result has 327 places, 472 transitions, 5616 flow [2024-06-21 20:47:12,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5616, PETRI_PLACES=327, PETRI_TRANSITIONS=472} [2024-06-21 20:47:12,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-21 20:47:12,315 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 472 transitions, 5616 flow [2024-06-21 20:47:12,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:12,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:12,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:12,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:47:12,316 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:12,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:12,316 INFO L85 PathProgramCache]: Analyzing trace with hash 758761312, now seen corresponding path program 2 times [2024-06-21 20:47:12,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:12,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474955616] [2024-06-21 20:47:12,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:12,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:12,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:13,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:13,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:13,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474955616] [2024-06-21 20:47:13,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474955616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:13,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:13,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:13,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898991971] [2024-06-21 20:47:13,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:13,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:13,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:13,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:13,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:13,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:13,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 472 transitions, 5616 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:13,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:13,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:13,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:14,731 INFO L124 PetriNetUnfolderBase]: 2597/4209 cut-off events. [2024-06-21 20:47:14,731 INFO L125 PetriNetUnfolderBase]: For 622249/622251 co-relation queries the response was YES. [2024-06-21 20:47:14,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43265 conditions, 4209 events. 2597/4209 cut-off events. For 622249/622251 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 24763 event pairs, 564 based on Foata normal form. 4/4211 useless extension candidates. Maximal degree in co-relation 43115. Up to 3904 conditions per place. [2024-06-21 20:47:14,793 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 445 selfloop transitions, 33 changer transitions 0/483 dead transitions. [2024-06-21 20:47:14,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 483 transitions, 6606 flow [2024-06-21 20:47:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:14,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:14,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 20:47:14,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:47:14,794 INFO L175 Difference]: Start difference. First operand has 327 places, 472 transitions, 5616 flow. Second operand 9 states and 153 transitions. [2024-06-21 20:47:14,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 483 transitions, 6606 flow [2024-06-21 20:47:15,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 483 transitions, 6425 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-21 20:47:15,841 INFO L231 Difference]: Finished difference. Result has 330 places, 472 transitions, 5508 flow [2024-06-21 20:47:15,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5435, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5508, PETRI_PLACES=330, PETRI_TRANSITIONS=472} [2024-06-21 20:47:15,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-21 20:47:15,842 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 472 transitions, 5508 flow [2024-06-21 20:47:15,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:15,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:15,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:15,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:47:15,843 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:15,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:15,843 INFO L85 PathProgramCache]: Analyzing trace with hash 305007746, now seen corresponding path program 1 times [2024-06-21 20:47:15,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:15,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434193754] [2024-06-21 20:47:15,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:15,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:15,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:16,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:16,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:16,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434193754] [2024-06-21 20:47:16,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434193754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:16,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:16,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:16,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259726330] [2024-06-21 20:47:16,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:16,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:16,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:16,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:16,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:16,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:16,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 472 transitions, 5508 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:16,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:16,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:16,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:17,878 INFO L124 PetriNetUnfolderBase]: 2638/4282 cut-off events. [2024-06-21 20:47:17,878 INFO L125 PetriNetUnfolderBase]: For 626834/626834 co-relation queries the response was YES. [2024-06-21 20:47:17,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43521 conditions, 4282 events. 2638/4282 cut-off events. For 626834/626834 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25314 event pairs, 526 based on Foata normal form. 1/4282 useless extension candidates. Maximal degree in co-relation 43371. Up to 3909 conditions per place. [2024-06-21 20:47:17,938 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 458 selfloop transitions, 46 changer transitions 0/509 dead transitions. [2024-06-21 20:47:17,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 509 transitions, 6878 flow [2024-06-21 20:47:17,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:47:17,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:47:17,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 20:47:17,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:47:17,940 INFO L175 Difference]: Start difference. First operand has 330 places, 472 transitions, 5508 flow. Second operand 10 states and 175 transitions. [2024-06-21 20:47:17,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 509 transitions, 6878 flow [2024-06-21 20:47:19,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 509 transitions, 6671 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:47:19,130 INFO L231 Difference]: Finished difference. Result has 333 places, 486 transitions, 5719 flow [2024-06-21 20:47:19,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5301, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5719, PETRI_PLACES=333, PETRI_TRANSITIONS=486} [2024-06-21 20:47:19,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-21 20:47:19,131 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 486 transitions, 5719 flow [2024-06-21 20:47:19,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:19,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:19,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:19,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:47:19,132 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:19,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:19,132 INFO L85 PathProgramCache]: Analyzing trace with hash -554341274, now seen corresponding path program 1 times [2024-06-21 20:47:19,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:19,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085803843] [2024-06-21 20:47:19,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:19,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:19,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:19,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:19,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:19,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085803843] [2024-06-21 20:47:19,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085803843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:19,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:19,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:19,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13041492] [2024-06-21 20:47:19,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:19,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:19,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:19,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:19,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:19,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:19,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 486 transitions, 5719 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:19,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:19,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:19,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:21,120 INFO L124 PetriNetUnfolderBase]: 2648/4293 cut-off events. [2024-06-21 20:47:21,121 INFO L125 PetriNetUnfolderBase]: For 650521/650525 co-relation queries the response was YES. [2024-06-21 20:47:21,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44179 conditions, 4293 events. 2648/4293 cut-off events. For 650521/650525 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 25411 event pairs, 482 based on Foata normal form. 6/4297 useless extension candidates. Maximal degree in co-relation 44027. Up to 3906 conditions per place. [2024-06-21 20:47:21,178 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 461 selfloop transitions, 49 changer transitions 0/515 dead transitions. [2024-06-21 20:47:21,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 515 transitions, 7011 flow [2024-06-21 20:47:21,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:21,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:21,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 20:47:21,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 20:47:21,179 INFO L175 Difference]: Start difference. First operand has 333 places, 486 transitions, 5719 flow. Second operand 9 states and 163 transitions. [2024-06-21 20:47:21,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 515 transitions, 7011 flow [2024-06-21 20:47:22,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 515 transitions, 6775 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-21 20:47:22,576 INFO L231 Difference]: Finished difference. Result has 336 places, 490 transitions, 5746 flow [2024-06-21 20:47:22,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5746, PETRI_PLACES=336, PETRI_TRANSITIONS=490} [2024-06-21 20:47:22,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-21 20:47:22,577 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 490 transitions, 5746 flow [2024-06-21 20:47:22,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:22,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:22,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:22,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:47:22,577 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:22,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:22,578 INFO L85 PathProgramCache]: Analyzing trace with hash 482259422, now seen corresponding path program 2 times [2024-06-21 20:47:22,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:22,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463940875] [2024-06-21 20:47:22,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:22,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:22,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:23,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-21 20:47:23,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:23,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463940875] [2024-06-21 20:47:23,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463940875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:23,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:23,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:23,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294669596] [2024-06-21 20:47:23,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:23,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:23,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:23,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:23,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:23,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:23,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 490 transitions, 5746 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:23,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:23,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:23,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:24,745 INFO L124 PetriNetUnfolderBase]: 2658/4307 cut-off events. [2024-06-21 20:47:24,745 INFO L125 PetriNetUnfolderBase]: For 671454/671458 co-relation queries the response was YES. [2024-06-21 20:47:24,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44955 conditions, 4307 events. 2658/4307 cut-off events. For 671454/671458 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 25453 event pairs, 518 based on Foata normal form. 6/4311 useless extension candidates. Maximal degree in co-relation 44802. Up to 3897 conditions per place. [2024-06-21 20:47:24,809 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 455 selfloop transitions, 61 changer transitions 0/521 dead transitions. [2024-06-21 20:47:24,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 521 transitions, 7092 flow [2024-06-21 20:47:24,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:47:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:47:24,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 20:47:24,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 20:47:24,811 INFO L175 Difference]: Start difference. First operand has 336 places, 490 transitions, 5746 flow. Second operand 10 states and 179 transitions. [2024-06-21 20:47:24,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 521 transitions, 7092 flow [2024-06-21 20:47:26,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 521 transitions, 6857 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-21 20:47:26,531 INFO L231 Difference]: Finished difference. Result has 339 places, 494 transitions, 5806 flow [2024-06-21 20:47:26,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5806, PETRI_PLACES=339, PETRI_TRANSITIONS=494} [2024-06-21 20:47:26,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-21 20:47:26,531 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 494 transitions, 5806 flow [2024-06-21 20:47:26,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:26,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:26,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:26,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:47:26,532 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:26,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:26,533 INFO L85 PathProgramCache]: Analyzing trace with hash 482496572, now seen corresponding path program 3 times [2024-06-21 20:47:26,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:26,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387849621] [2024-06-21 20:47:26,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:26,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:27,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:27,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:27,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387849621] [2024-06-21 20:47:27,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387849621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:27,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:27,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:27,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680249518] [2024-06-21 20:47:27,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:27,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:27,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:27,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:27,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:27,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:27,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 494 transitions, 5806 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:27,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:27,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:27,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:28,565 INFO L124 PetriNetUnfolderBase]: 2668/4321 cut-off events. [2024-06-21 20:47:28,565 INFO L125 PetriNetUnfolderBase]: For 684926/684930 co-relation queries the response was YES. [2024-06-21 20:47:28,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45585 conditions, 4321 events. 2668/4321 cut-off events. For 684926/684930 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25573 event pairs, 482 based on Foata normal form. 5/4324 useless extension candidates. Maximal degree in co-relation 45431. Up to 3895 conditions per place. [2024-06-21 20:47:28,632 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 453 selfloop transitions, 68 changer transitions 0/526 dead transitions. [2024-06-21 20:47:28,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 526 transitions, 7099 flow [2024-06-21 20:47:28,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:47:28,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:47:28,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 20:47:28,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 20:47:28,633 INFO L175 Difference]: Start difference. First operand has 339 places, 494 transitions, 5806 flow. Second operand 10 states and 179 transitions. [2024-06-21 20:47:28,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 526 transitions, 7099 flow [2024-06-21 20:47:30,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 526 transitions, 6832 flow, removed 75 selfloop flow, removed 8 redundant places. [2024-06-21 20:47:30,320 INFO L231 Difference]: Finished difference. Result has 342 places, 500 transitions, 5832 flow [2024-06-21 20:47:30,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5539, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5832, PETRI_PLACES=342, PETRI_TRANSITIONS=500} [2024-06-21 20:47:30,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-21 20:47:30,321 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 500 transitions, 5832 flow [2024-06-21 20:47:30,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:30,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:30,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:30,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:47:30,321 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:30,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:30,322 INFO L85 PathProgramCache]: Analyzing trace with hash -415817960, now seen corresponding path program 2 times [2024-06-21 20:47:30,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:30,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591211084] [2024-06-21 20:47:30,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:30,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:30,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:31,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:31,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:31,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591211084] [2024-06-21 20:47:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591211084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:31,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:31,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209982106] [2024-06-21 20:47:31,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:31,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:31,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:31,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:31,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:31,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:31,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 500 transitions, 5832 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:31,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:31,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:31,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:32,286 INFO L124 PetriNetUnfolderBase]: 2684/4348 cut-off events. [2024-06-21 20:47:32,286 INFO L125 PetriNetUnfolderBase]: For 700334/700334 co-relation queries the response was YES. [2024-06-21 20:47:32,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46195 conditions, 4348 events. 2684/4348 cut-off events. For 700334/700334 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 25752 event pairs, 532 based on Foata normal form. 1/4347 useless extension candidates. Maximal degree in co-relation 46039. Up to 3735 conditions per place. [2024-06-21 20:47:32,350 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 424 selfloop transitions, 104 changer transitions 0/533 dead transitions. [2024-06-21 20:47:32,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 533 transitions, 7213 flow [2024-06-21 20:47:32,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:32,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:32,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 20:47:32,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-21 20:47:32,352 INFO L175 Difference]: Start difference. First operand has 342 places, 500 transitions, 5832 flow. Second operand 9 states and 169 transitions. [2024-06-21 20:47:32,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 533 transitions, 7213 flow [2024-06-21 20:47:33,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 533 transitions, 7003 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 20:47:33,894 INFO L231 Difference]: Finished difference. Result has 344 places, 506 transitions, 6044 flow [2024-06-21 20:47:33,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5622, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6044, PETRI_PLACES=344, PETRI_TRANSITIONS=506} [2024-06-21 20:47:33,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-21 20:47:33,895 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 506 transitions, 6044 flow [2024-06-21 20:47:33,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:33,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:33,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:33,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:47:33,896 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:33,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:33,896 INFO L85 PathProgramCache]: Analyzing trace with hash -415813124, now seen corresponding path program 4 times [2024-06-21 20:47:33,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:33,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298703353] [2024-06-21 20:47:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:33,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:33,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:34,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:34,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:34,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298703353] [2024-06-21 20:47:34,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298703353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:34,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:34,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:34,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24714811] [2024-06-21 20:47:34,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:34,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:34,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:34,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:34,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:34,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:34,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 506 transitions, 6044 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:34,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:34,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:34,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:35,997 INFO L124 PetriNetUnfolderBase]: 2694/4364 cut-off events. [2024-06-21 20:47:35,997 INFO L125 PetriNetUnfolderBase]: For 726761/726763 co-relation queries the response was YES. [2024-06-21 20:47:36,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46985 conditions, 4364 events. 2694/4364 cut-off events. For 726761/726763 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25909 event pairs, 492 based on Foata normal form. 4/4367 useless extension candidates. Maximal degree in co-relation 46828. Up to 3895 conditions per place. [2024-06-21 20:47:36,064 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 457 selfloop transitions, 72 changer transitions 0/534 dead transitions. [2024-06-21 20:47:36,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 534 transitions, 7410 flow [2024-06-21 20:47:36,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:47:36,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:47:36,066 INFO L175 Difference]: Start difference. First operand has 344 places, 506 transitions, 6044 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:47:36,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 534 transitions, 7410 flow [2024-06-21 20:47:37,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 534 transitions, 7038 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-21 20:47:37,597 INFO L231 Difference]: Finished difference. Result has 347 places, 510 transitions, 6007 flow [2024-06-21 20:47:37,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5672, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6007, PETRI_PLACES=347, PETRI_TRANSITIONS=510} [2024-06-21 20:47:37,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-21 20:47:37,597 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 510 transitions, 6007 flow [2024-06-21 20:47:37,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:37,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:37,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:37,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:47:37,598 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:37,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:37,598 INFO L85 PathProgramCache]: Analyzing trace with hash -410570900, now seen corresponding path program 3 times [2024-06-21 20:47:37,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:37,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322357930] [2024-06-21 20:47:37,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:37,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:38,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:38,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322357930] [2024-06-21 20:47:38,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322357930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:38,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:38,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:38,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344169504] [2024-06-21 20:47:38,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:38,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:38,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:38,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:38,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:38,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:38,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 510 transitions, 6007 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:38,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:38,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:38,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:39,792 INFO L124 PetriNetUnfolderBase]: 2699/4371 cut-off events. [2024-06-21 20:47:39,792 INFO L125 PetriNetUnfolderBase]: For 741393/741393 co-relation queries the response was YES. [2024-06-21 20:47:39,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47567 conditions, 4371 events. 2699/4371 cut-off events. For 741393/741393 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 25967 event pairs, 532 based on Foata normal form. 1/4370 useless extension candidates. Maximal degree in co-relation 47409. Up to 3756 conditions per place. [2024-06-21 20:47:39,854 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 106 changer transitions 0/540 dead transitions. [2024-06-21 20:47:39,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 540 transitions, 7386 flow [2024-06-21 20:47:39,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:39,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:39,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 20:47:39,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 20:47:39,856 INFO L175 Difference]: Start difference. First operand has 347 places, 510 transitions, 6007 flow. Second operand 9 states and 168 transitions. [2024-06-21 20:47:39,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 540 transitions, 7386 flow [2024-06-21 20:47:41,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 540 transitions, 7079 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-21 20:47:41,380 INFO L231 Difference]: Finished difference. Result has 349 places, 513 transitions, 6110 flow [2024-06-21 20:47:41,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5700, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6110, PETRI_PLACES=349, PETRI_TRANSITIONS=513} [2024-06-21 20:47:41,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-21 20:47:41,381 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 513 transitions, 6110 flow [2024-06-21 20:47:41,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:41,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:41,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:41,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:47:41,382 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:41,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:41,382 INFO L85 PathProgramCache]: Analyzing trace with hash -410272370, now seen corresponding path program 4 times [2024-06-21 20:47:41,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:41,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994399240] [2024-06-21 20:47:41,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:41,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:42,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:42,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:42,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994399240] [2024-06-21 20:47:42,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994399240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:42,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:42,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:42,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434814207] [2024-06-21 20:47:42,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:42,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:42,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:42,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:42,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:42,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:42,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 513 transitions, 6110 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:42,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:42,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:42,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:43,582 INFO L124 PetriNetUnfolderBase]: 2712/4389 cut-off events. [2024-06-21 20:47:43,583 INFO L125 PetriNetUnfolderBase]: For 769642/769642 co-relation queries the response was YES. [2024-06-21 20:47:43,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48532 conditions, 4389 events. 2712/4389 cut-off events. For 769642/769642 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26041 event pairs, 496 based on Foata normal form. 1/4388 useless extension candidates. Maximal degree in co-relation 48373. Up to 3742 conditions per place. [2024-06-21 20:47:43,659 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 416 selfloop transitions, 123 changer transitions 0/544 dead transitions. [2024-06-21 20:47:43,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 544 transitions, 7881 flow [2024-06-21 20:47:43,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:43,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:43,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 20:47:43,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 20:47:43,661 INFO L175 Difference]: Start difference. First operand has 349 places, 513 transitions, 6110 flow. Second operand 9 states and 167 transitions. [2024-06-21 20:47:43,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 544 transitions, 7881 flow [2024-06-21 20:47:45,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 544 transitions, 7486 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-21 20:47:45,881 INFO L231 Difference]: Finished difference. Result has 351 places, 519 transitions, 6359 flow [2024-06-21 20:47:45,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5715, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6359, PETRI_PLACES=351, PETRI_TRANSITIONS=519} [2024-06-21 20:47:45,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-21 20:47:45,882 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 519 transitions, 6359 flow [2024-06-21 20:47:45,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:45,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:45,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:45,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:47:45,883 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:45,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:45,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1635324688, now seen corresponding path program 1 times [2024-06-21 20:47:45,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:45,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523304872] [2024-06-21 20:47:45,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:45,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:45,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:46,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:46,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:46,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523304872] [2024-06-21 20:47:46,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523304872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:46,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:46,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:46,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189458180] [2024-06-21 20:47:46,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:46,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:46,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:46,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:46,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:47,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:47,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 519 transitions, 6359 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:47,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:47,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:47,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:48,218 INFO L124 PetriNetUnfolderBase]: 2717/4402 cut-off events. [2024-06-21 20:47:48,218 INFO L125 PetriNetUnfolderBase]: For 788697/788701 co-relation queries the response was YES. [2024-06-21 20:47:48,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48990 conditions, 4402 events. 2717/4402 cut-off events. For 788697/788701 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26184 event pairs, 535 based on Foata normal form. 5/4405 useless extension candidates. Maximal degree in co-relation 48830. Up to 3964 conditions per place. [2024-06-21 20:47:48,278 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 465 selfloop transitions, 75 changer transitions 0/545 dead transitions. [2024-06-21 20:47:48,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 545 transitions, 7668 flow [2024-06-21 20:47:48,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:48,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:48,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:47:48,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:47:48,280 INFO L175 Difference]: Start difference. First operand has 351 places, 519 transitions, 6359 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:47:48,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 545 transitions, 7668 flow [2024-06-21 20:47:49,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 545 transitions, 7330 flow, removed 109 selfloop flow, removed 5 redundant places. [2024-06-21 20:47:49,849 INFO L231 Difference]: Finished difference. Result has 355 places, 522 transitions, 6317 flow [2024-06-21 20:47:49,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6021, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6317, PETRI_PLACES=355, PETRI_TRANSITIONS=522} [2024-06-21 20:47:49,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-21 20:47:49,850 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 522 transitions, 6317 flow [2024-06-21 20:47:49,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:49,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:49,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:49,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:47:49,850 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:49,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:49,851 INFO L85 PathProgramCache]: Analyzing trace with hash -406558694, now seen corresponding path program 5 times [2024-06-21 20:47:49,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:49,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941467695] [2024-06-21 20:47:49,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:49,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:50,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:50,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941467695] [2024-06-21 20:47:50,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941467695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:50,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:50,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:50,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415271735] [2024-06-21 20:47:50,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:50,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:50,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:50,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:50,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:50,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:50,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 522 transitions, 6317 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:50,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:50,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:50,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:51,976 INFO L124 PetriNetUnfolderBase]: 2727/4416 cut-off events. [2024-06-21 20:47:51,977 INFO L125 PetriNetUnfolderBase]: For 809358/809360 co-relation queries the response was YES. [2024-06-21 20:47:52,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49620 conditions, 4416 events. 2727/4416 cut-off events. For 809358/809360 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 26257 event pairs, 490 based on Foata normal form. 4/4419 useless extension candidates. Maximal degree in co-relation 49458. Up to 3883 conditions per place. [2024-06-21 20:47:52,047 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 459 selfloop transitions, 85 changer transitions 0/549 dead transitions. [2024-06-21 20:47:52,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 549 transitions, 7763 flow [2024-06-21 20:47:52,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:52,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:52,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 20:47:52,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 20:47:52,049 INFO L175 Difference]: Start difference. First operand has 355 places, 522 transitions, 6317 flow. Second operand 9 states and 163 transitions. [2024-06-21 20:47:52,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 549 transitions, 7763 flow [2024-06-21 20:47:53,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 549 transitions, 7493 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-21 20:47:53,812 INFO L231 Difference]: Finished difference. Result has 357 places, 526 transitions, 6428 flow [2024-06-21 20:47:53,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6047, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6428, PETRI_PLACES=357, PETRI_TRANSITIONS=526} [2024-06-21 20:47:53,813 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-21 20:47:53,813 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 526 transitions, 6428 flow [2024-06-21 20:47:53,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:53,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:53,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:53,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:47:53,813 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:53,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:53,814 INFO L85 PathProgramCache]: Analyzing trace with hash 424966454, now seen corresponding path program 6 times [2024-06-21 20:47:53,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:53,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163713552] [2024-06-21 20:47:53,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:53,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:53,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:54,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:54,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163713552] [2024-06-21 20:47:54,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163713552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:54,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:54,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:54,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127602165] [2024-06-21 20:47:54,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:54,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:54,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:54,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:54,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:54,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:54,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 526 transitions, 6428 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:54,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:54,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:54,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:55,857 INFO L124 PetriNetUnfolderBase]: 2737/4434 cut-off events. [2024-06-21 20:47:55,857 INFO L125 PetriNetUnfolderBase]: For 834379/834381 co-relation queries the response was YES. [2024-06-21 20:47:55,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50517 conditions, 4434 events. 2737/4434 cut-off events. For 834379/834381 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 26381 event pairs, 490 based on Foata normal form. 4/4437 useless extension candidates. Maximal degree in co-relation 50354. Up to 3861 conditions per place. [2024-06-21 20:47:55,925 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 450 selfloop transitions, 97 changer transitions 0/552 dead transitions. [2024-06-21 20:47:55,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 552 transitions, 7854 flow [2024-06-21 20:47:55,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:47:55,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:47:55,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:47:55,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:47:55,926 INFO L175 Difference]: Start difference. First operand has 357 places, 526 transitions, 6428 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:47:55,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 552 transitions, 7854 flow [2024-06-21 20:47:57,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 552 transitions, 7501 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-21 20:47:57,832 INFO L231 Difference]: Finished difference. Result has 359 places, 530 transitions, 6488 flow [2024-06-21 20:47:57,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6075, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6488, PETRI_PLACES=359, PETRI_TRANSITIONS=530} [2024-06-21 20:47:57,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-21 20:47:57,832 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 530 transitions, 6488 flow [2024-06-21 20:47:57,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:57,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:57,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:57,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:47:57,833 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:57,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:57,833 INFO L85 PathProgramCache]: Analyzing trace with hash 424966640, now seen corresponding path program 2 times [2024-06-21 20:47:57,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:57,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485555568] [2024-06-21 20:47:57,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:57,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:57,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:58,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-21 20:47:58,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:58,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485555568] [2024-06-21 20:47:58,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485555568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:58,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:58,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:47:58,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807765982] [2024-06-21 20:47:58,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:58,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:47:58,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:58,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:47:58,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:47:59,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:47:59,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 530 transitions, 6488 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:59,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:59,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:47:59,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:00,279 INFO L124 PetriNetUnfolderBase]: 2742/4447 cut-off events. [2024-06-21 20:48:00,279 INFO L125 PetriNetUnfolderBase]: For 850351/850357 co-relation queries the response was YES. [2024-06-21 20:48:00,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51098 conditions, 4447 events. 2742/4447 cut-off events. For 850351/850357 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 26512 event pairs, 494 based on Foata normal form. 7/4453 useless extension candidates. Maximal degree in co-relation 50934. Up to 4035 conditions per place. [2024-06-21 20:48:00,348 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 490 selfloop transitions, 58 changer transitions 0/553 dead transitions. [2024-06-21 20:48:00,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 553 transitions, 7810 flow [2024-06-21 20:48:00,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:00,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:00,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:48:00,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:48:00,349 INFO L175 Difference]: Start difference. First operand has 359 places, 530 transitions, 6488 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:48:00,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 553 transitions, 7810 flow [2024-06-21 20:48:02,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 553 transitions, 7425 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-21 20:48:02,383 INFO L231 Difference]: Finished difference. Result has 361 places, 533 transitions, 6377 flow [2024-06-21 20:48:02,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6103, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6377, PETRI_PLACES=361, PETRI_TRANSITIONS=533} [2024-06-21 20:48:02,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-21 20:48:02,384 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 533 transitions, 6377 flow [2024-06-21 20:48:02,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:02,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:02,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:02,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:48:02,385 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:02,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:02,385 INFO L85 PathProgramCache]: Analyzing trace with hash 424966857, now seen corresponding path program 1 times [2024-06-21 20:48:02,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:02,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17414812] [2024-06-21 20:48:02,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:02,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:03,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:03,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:03,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17414812] [2024-06-21 20:48:03,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17414812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:03,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:03,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:03,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610897039] [2024-06-21 20:48:03,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:03,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:03,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:03,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:03,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:03,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:03,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 533 transitions, 6377 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:03,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:03,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:03,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:04,605 INFO L124 PetriNetUnfolderBase]: 2752/4461 cut-off events. [2024-06-21 20:48:04,606 INFO L125 PetriNetUnfolderBase]: For 859283/859289 co-relation queries the response was YES. [2024-06-21 20:48:04,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51371 conditions, 4461 events. 2752/4461 cut-off events. For 859283/859289 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 26570 event pairs, 493 based on Foata normal form. 8/4468 useless extension candidates. Maximal degree in co-relation 51206. Up to 4046 conditions per place. [2024-06-21 20:48:04,677 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 493 selfloop transitions, 59 changer transitions 0/557 dead transitions. [2024-06-21 20:48:04,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 557 transitions, 7739 flow [2024-06-21 20:48:04,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:04,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:04,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:48:04,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:48:04,679 INFO L175 Difference]: Start difference. First operand has 361 places, 533 transitions, 6377 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:48:04,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 557 transitions, 7739 flow [2024-06-21 20:48:06,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 557 transitions, 7487 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 20:48:06,852 INFO L231 Difference]: Finished difference. Result has 363 places, 537 transitions, 6436 flow [2024-06-21 20:48:06,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6125, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6436, PETRI_PLACES=363, PETRI_TRANSITIONS=537} [2024-06-21 20:48:06,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 20:48:06,853 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 537 transitions, 6436 flow [2024-06-21 20:48:06,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:06,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:06,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:06,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:48:06,854 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:06,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:06,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1621076681, now seen corresponding path program 2 times [2024-06-21 20:48:06,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:06,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707275569] [2024-06-21 20:48:06,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:06,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:06,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:07,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:07,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:07,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707275569] [2024-06-21 20:48:07,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707275569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:07,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:07,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:07,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448005557] [2024-06-21 20:48:07,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:07,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:07,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:07,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:07,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:08,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:08,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 537 transitions, 6436 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:08,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:08,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:08,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:09,140 INFO L124 PetriNetUnfolderBase]: 2762/4476 cut-off events. [2024-06-21 20:48:09,141 INFO L125 PetriNetUnfolderBase]: For 878734/878740 co-relation queries the response was YES. [2024-06-21 20:48:09,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52076 conditions, 4476 events. 2762/4476 cut-off events. For 878734/878740 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26695 event pairs, 498 based on Foata normal form. 8/4483 useless extension candidates. Maximal degree in co-relation 51910. Up to 4045 conditions per place. [2024-06-21 20:48:09,216 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 483 selfloop transitions, 71 changer transitions 0/559 dead transitions. [2024-06-21 20:48:09,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 559 transitions, 7802 flow [2024-06-21 20:48:09,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:09,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:09,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:48:09,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:48:09,217 INFO L175 Difference]: Start difference. First operand has 363 places, 537 transitions, 6436 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:48:09,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 559 transitions, 7802 flow [2024-06-21 20:48:11,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 559 transitions, 7519 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-21 20:48:11,538 INFO L231 Difference]: Finished difference. Result has 365 places, 541 transitions, 6496 flow [2024-06-21 20:48:11,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6153, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6496, PETRI_PLACES=365, PETRI_TRANSITIONS=541} [2024-06-21 20:48:11,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-21 20:48:11,539 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 541 transitions, 6496 flow [2024-06-21 20:48:11,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:11,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:11,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:11,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:48:11,539 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:11,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:11,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1621076278, now seen corresponding path program 7 times [2024-06-21 20:48:11,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:11,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618569209] [2024-06-21 20:48:11,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:11,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:11,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:12,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:12,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:12,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618569209] [2024-06-21 20:48:12,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618569209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:12,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:12,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:12,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669995296] [2024-06-21 20:48:12,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:12,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:12,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:12,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:12,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:12,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:12,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 541 transitions, 6496 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:12,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:12,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:12,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:13,635 INFO L124 PetriNetUnfolderBase]: 2788/4514 cut-off events. [2024-06-21 20:48:13,636 INFO L125 PetriNetUnfolderBase]: For 916288/916290 co-relation queries the response was YES. [2024-06-21 20:48:13,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53508 conditions, 4514 events. 2788/4514 cut-off events. For 916288/916290 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 26854 event pairs, 504 based on Foata normal form. 4/4517 useless extension candidates. Maximal degree in co-relation 53341. Up to 3837 conditions per place. [2024-06-21 20:48:13,706 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 431 selfloop transitions, 134 changer transitions 0/570 dead transitions. [2024-06-21 20:48:13,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 570 transitions, 8450 flow [2024-06-21 20:48:13,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:13,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:13,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:48:13,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:48:13,708 INFO L175 Difference]: Start difference. First operand has 365 places, 541 transitions, 6496 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:48:13,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 570 transitions, 8450 flow [2024-06-21 20:48:15,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 570 transitions, 8135 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-21 20:48:15,820 INFO L231 Difference]: Finished difference. Result has 368 places, 549 transitions, 6932 flow [2024-06-21 20:48:15,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6181, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6932, PETRI_PLACES=368, PETRI_TRANSITIONS=549} [2024-06-21 20:48:15,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 20:48:15,821 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 549 transitions, 6932 flow [2024-06-21 20:48:15,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:15,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:15,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:15,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:48:15,822 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:15,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:15,822 INFO L85 PathProgramCache]: Analyzing trace with hash 796793970, now seen corresponding path program 8 times [2024-06-21 20:48:15,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:15,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621370425] [2024-06-21 20:48:15,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:15,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:15,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:16,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:16,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:16,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621370425] [2024-06-21 20:48:16,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621370425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:16,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:16,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:16,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600594438] [2024-06-21 20:48:16,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:16,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:16,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:16,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:16,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:16,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:16,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 549 transitions, 6932 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:16,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:16,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:16,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:18,104 INFO L124 PetriNetUnfolderBase]: 2798/4525 cut-off events. [2024-06-21 20:48:18,104 INFO L125 PetriNetUnfolderBase]: For 938383/938383 co-relation queries the response was YES. [2024-06-21 20:48:18,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54502 conditions, 4525 events. 2798/4525 cut-off events. For 938383/938383 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 26886 event pairs, 487 based on Foata normal form. 1/4525 useless extension candidates. Maximal degree in co-relation 54333. Up to 4111 conditions per place. [2024-06-21 20:48:18,175 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 67 changer transitions 0/571 dead transitions. [2024-06-21 20:48:18,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 571 transitions, 8295 flow [2024-06-21 20:48:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:18,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:48:18,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:48:18,177 INFO L175 Difference]: Start difference. First operand has 368 places, 549 transitions, 6932 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:48:18,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 571 transitions, 8295 flow [2024-06-21 20:48:20,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 571 transitions, 7885 flow, removed 129 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:20,170 INFO L231 Difference]: Finished difference. Result has 372 places, 555 transitions, 6843 flow [2024-06-21 20:48:20,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6843, PETRI_PLACES=372, PETRI_TRANSITIONS=555} [2024-06-21 20:48:20,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 20:48:20,185 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 555 transitions, 6843 flow [2024-06-21 20:48:20,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:20,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:20,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:20,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:48:20,186 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:20,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:20,186 INFO L85 PathProgramCache]: Analyzing trace with hash 797181253, now seen corresponding path program 3 times [2024-06-21 20:48:20,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:20,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779955784] [2024-06-21 20:48:20,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:20,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:20,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:21,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:21,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:21,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779955784] [2024-06-21 20:48:21,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779955784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:21,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:21,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:21,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252625963] [2024-06-21 20:48:21,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:21,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:21,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:21,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:21,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:21,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:21,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 555 transitions, 6843 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:21,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:21,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:21,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:22,439 INFO L124 PetriNetUnfolderBase]: 2840/4590 cut-off events. [2024-06-21 20:48:22,439 INFO L125 PetriNetUnfolderBase]: For 1001974/1001980 co-relation queries the response was YES. [2024-06-21 20:48:22,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56196 conditions, 4590 events. 2840/4590 cut-off events. For 1001974/1001980 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27431 event pairs, 498 based on Foata normal form. 8/4597 useless extension candidates. Maximal degree in co-relation 56025. Up to 4071 conditions per place. [2024-06-21 20:48:22,522 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 488 selfloop transitions, 93 changer transitions 0/586 dead transitions. [2024-06-21 20:48:22,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 586 transitions, 8657 flow [2024-06-21 20:48:22,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:22,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:22,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 20:48:22,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 20:48:22,524 INFO L175 Difference]: Start difference. First operand has 372 places, 555 transitions, 6843 flow. Second operand 9 states and 163 transitions. [2024-06-21 20:48:22,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 586 transitions, 8657 flow [2024-06-21 20:48:24,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 586 transitions, 8377 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-21 20:48:24,951 INFO L231 Difference]: Finished difference. Result has 376 places, 565 transitions, 7109 flow [2024-06-21 20:48:24,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6563, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7109, PETRI_PLACES=376, PETRI_TRANSITIONS=565} [2024-06-21 20:48:24,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-21 20:48:24,952 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 565 transitions, 7109 flow [2024-06-21 20:48:24,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:24,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:24,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:24,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:48:24,952 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:24,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:24,953 INFO L85 PathProgramCache]: Analyzing trace with hash 796913940, now seen corresponding path program 9 times [2024-06-21 20:48:24,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:24,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079556358] [2024-06-21 20:48:24,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:24,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:24,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:25,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:25,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:25,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079556358] [2024-06-21 20:48:25,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079556358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:25,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:25,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:25,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531051254] [2024-06-21 20:48:25,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:25,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:25,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:25,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:25,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:26,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:26,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 565 transitions, 7109 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:26,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:26,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:26,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:27,280 INFO L124 PetriNetUnfolderBase]: 2869/4628 cut-off events. [2024-06-21 20:48:27,280 INFO L125 PetriNetUnfolderBase]: For 1045306/1045308 co-relation queries the response was YES. [2024-06-21 20:48:27,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58076 conditions, 4628 events. 2869/4628 cut-off events. For 1045306/1045308 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 27571 event pairs, 505 based on Foata normal form. 3/4630 useless extension candidates. Maximal degree in co-relation 57903. Up to 3845 conditions per place. [2024-06-21 20:48:27,358 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 414 selfloop transitions, 176 changer transitions 0/595 dead transitions. [2024-06-21 20:48:27,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 595 transitions, 9393 flow [2024-06-21 20:48:27,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:27,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:27,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:48:27,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:48:27,359 INFO L175 Difference]: Start difference. First operand has 376 places, 565 transitions, 7109 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:48:27,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 595 transitions, 9393 flow [2024-06-21 20:48:29,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 595 transitions, 9153 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:29,268 INFO L231 Difference]: Finished difference. Result has 381 places, 576 transitions, 7910 flow [2024-06-21 20:48:29,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7910, PETRI_PLACES=381, PETRI_TRANSITIONS=576} [2024-06-21 20:48:29,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-21 20:48:29,269 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 576 transitions, 7910 flow [2024-06-21 20:48:29,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:29,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:29,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:29,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:48:29,270 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:29,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:29,270 INFO L85 PathProgramCache]: Analyzing trace with hash 789562476, now seen corresponding path program 3 times [2024-06-21 20:48:29,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:29,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060113670] [2024-06-21 20:48:29,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:29,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:29,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:30,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:30,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:30,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060113670] [2024-06-21 20:48:30,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060113670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:30,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:30,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:30,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578259980] [2024-06-21 20:48:30,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:30,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:30,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:30,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:30,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:30,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:30,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 576 transitions, 7910 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:30,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:30,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:30,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:31,752 INFO L124 PetriNetUnfolderBase]: 2874/4639 cut-off events. [2024-06-21 20:48:31,752 INFO L125 PetriNetUnfolderBase]: For 1071436/1071442 co-relation queries the response was YES. [2024-06-21 20:48:31,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59163 conditions, 4639 events. 2874/4639 cut-off events. For 1071436/1071442 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 27690 event pairs, 535 based on Foata normal form. 7/4645 useless extension candidates. Maximal degree in co-relation 58987. Up to 4203 conditions per place. [2024-06-21 20:48:31,829 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 522 selfloop transitions, 70 changer transitions 0/597 dead transitions. [2024-06-21 20:48:31,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 597 transitions, 9340 flow [2024-06-21 20:48:31,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:31,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:31,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:48:31,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:48:31,830 INFO L175 Difference]: Start difference. First operand has 381 places, 576 transitions, 7910 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:48:31,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 597 transitions, 9340 flow [2024-06-21 20:48:33,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 597 transitions, 8931 flow, removed 161 selfloop flow, removed 4 redundant places. [2024-06-21 20:48:33,974 INFO L231 Difference]: Finished difference. Result has 386 places, 579 transitions, 7827 flow [2024-06-21 20:48:33,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7501, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7827, PETRI_PLACES=386, PETRI_TRANSITIONS=579} [2024-06-21 20:48:33,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 20:48:33,974 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 579 transitions, 7827 flow [2024-06-21 20:48:33,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:33,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:33,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:33,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:48:33,975 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:33,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:33,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1621065118, now seen corresponding path program 10 times [2024-06-21 20:48:33,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:33,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069794231] [2024-06-21 20:48:33,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:33,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:33,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:34,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:34,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:34,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069794231] [2024-06-21 20:48:34,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069794231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:34,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:34,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:34,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899300483] [2024-06-21 20:48:34,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:34,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:34,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:34,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:34,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:34,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:34,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 579 transitions, 7827 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:34,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:34,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:34,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:36,149 INFO L124 PetriNetUnfolderBase]: 2884/4651 cut-off events. [2024-06-21 20:48:36,149 INFO L125 PetriNetUnfolderBase]: For 1086010/1086012 co-relation queries the response was YES. [2024-06-21 20:48:36,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59028 conditions, 4651 events. 2884/4651 cut-off events. For 1086010/1086012 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27756 event pairs, 505 based on Foata normal form. 4/4654 useless extension candidates. Maximal degree in co-relation 58851. Up to 4002 conditions per place. [2024-06-21 20:48:36,226 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 475 selfloop transitions, 123 changer transitions 0/603 dead transitions. [2024-06-21 20:48:36,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 603 transitions, 9317 flow [2024-06-21 20:48:36,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:36,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:36,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:48:36,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:48:36,228 INFO L175 Difference]: Start difference. First operand has 386 places, 579 transitions, 7827 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:48:36,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 603 transitions, 9317 flow [2024-06-21 20:48:38,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 603 transitions, 9013 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-21 20:48:38,344 INFO L231 Difference]: Finished difference. Result has 388 places, 583 transitions, 7990 flow [2024-06-21 20:48:38,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7523, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7990, PETRI_PLACES=388, PETRI_TRANSITIONS=583} [2024-06-21 20:48:38,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-21 20:48:38,344 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 583 transitions, 7990 flow [2024-06-21 20:48:38,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:38,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:38,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:38,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:48:38,345 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:38,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:38,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1487865004, now seen corresponding path program 11 times [2024-06-21 20:48:38,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:38,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970570890] [2024-06-21 20:48:38,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:38,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:39,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:39,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970570890] [2024-06-21 20:48:39,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970570890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:39,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:39,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:39,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721081775] [2024-06-21 20:48:39,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:39,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:39,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:39,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:39,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:39,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:39,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 583 transitions, 7990 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:39,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:39,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:39,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:40,685 INFO L124 PetriNetUnfolderBase]: 2878/4638 cut-off events. [2024-06-21 20:48:40,685 INFO L125 PetriNetUnfolderBase]: For 1085395/1085395 co-relation queries the response was YES. [2024-06-21 20:48:40,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58790 conditions, 4638 events. 2878/4638 cut-off events. For 1085395/1085395 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27598 event pairs, 488 based on Foata normal form. 2/4639 useless extension candidates. Maximal degree in co-relation 58612. Up to 4217 conditions per place. [2024-06-21 20:48:40,763 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 527 selfloop transitions, 68 changer transitions 0/600 dead transitions. [2024-06-21 20:48:40,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 600 transitions, 9244 flow [2024-06-21 20:48:40,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:40,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:40,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:48:40,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:48:40,764 INFO L175 Difference]: Start difference. First operand has 388 places, 583 transitions, 7990 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:48:40,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 600 transitions, 9244 flow [2024-06-21 20:48:42,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 600 transitions, 8679 flow, removed 162 selfloop flow, removed 7 redundant places. [2024-06-21 20:48:42,896 INFO L231 Difference]: Finished difference. Result has 390 places, 583 transitions, 7570 flow [2024-06-21 20:48:42,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7570, PETRI_PLACES=390, PETRI_TRANSITIONS=583} [2024-06-21 20:48:42,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-21 20:48:42,896 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 583 transitions, 7570 flow [2024-06-21 20:48:42,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:42,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:42,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:42,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:48:42,897 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:42,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:42,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1617583198, now seen corresponding path program 12 times [2024-06-21 20:48:42,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:42,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881242639] [2024-06-21 20:48:42,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:42,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:42,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:43,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:43,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:43,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881242639] [2024-06-21 20:48:43,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881242639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:43,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:43,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:43,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621293910] [2024-06-21 20:48:43,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:43,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:43,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:43,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:43,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:43,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:43,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 583 transitions, 7570 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:43,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:43,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:43,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:44,997 INFO L124 PetriNetUnfolderBase]: 2875/4634 cut-off events. [2024-06-21 20:48:44,998 INFO L125 PetriNetUnfolderBase]: For 1080529/1080529 co-relation queries the response was YES. [2024-06-21 20:48:45,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58110 conditions, 4634 events. 2875/4634 cut-off events. For 1080529/1080529 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27585 event pairs, 488 based on Foata normal form. 1/4634 useless extension candidates. Maximal degree in co-relation 57931. Up to 4203 conditions per place. [2024-06-21 20:48:45,081 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 522 selfloop transitions, 74 changer transitions 0/601 dead transitions. [2024-06-21 20:48:45,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 601 transitions, 8828 flow [2024-06-21 20:48:45,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:48:45,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:48:45,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 20:48:45,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-21 20:48:45,082 INFO L175 Difference]: Start difference. First operand has 390 places, 583 transitions, 7570 flow. Second operand 10 states and 171 transitions. [2024-06-21 20:48:45,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 601 transitions, 8828 flow [2024-06-21 20:48:47,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 601 transitions, 8551 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-21 20:48:47,443 INFO L231 Difference]: Finished difference. Result has 392 places, 583 transitions, 7447 flow [2024-06-21 20:48:47,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7293, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7447, PETRI_PLACES=392, PETRI_TRANSITIONS=583} [2024-06-21 20:48:47,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-21 20:48:47,444 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 583 transitions, 7447 flow [2024-06-21 20:48:47,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:47,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:47,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:47,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:48:47,444 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:47,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:47,445 INFO L85 PathProgramCache]: Analyzing trace with hash 796914126, now seen corresponding path program 4 times [2024-06-21 20:48:47,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:47,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208953968] [2024-06-21 20:48:47,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:47,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:47,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:48,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:48,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:48,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208953968] [2024-06-21 20:48:48,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208953968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:48,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:48,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:48,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75893753] [2024-06-21 20:48:48,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:48,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:48,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:48,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:48,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:49,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:49,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 583 transitions, 7447 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:49,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:49,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:49,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:50,425 INFO L124 PetriNetUnfolderBase]: 2888/4655 cut-off events. [2024-06-21 20:48:50,425 INFO L125 PetriNetUnfolderBase]: For 1106308/1106312 co-relation queries the response was YES. [2024-06-21 20:48:50,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58698 conditions, 4655 events. 2888/4655 cut-off events. For 1106308/1106312 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27762 event pairs, 509 based on Foata normal form. 5/4657 useless extension candidates. Maximal degree in co-relation 58518. Up to 4082 conditions per place. [2024-06-21 20:48:50,506 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 478 selfloop transitions, 124 changer transitions 0/607 dead transitions. [2024-06-21 20:48:50,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 607 transitions, 9307 flow [2024-06-21 20:48:50,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:50,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:50,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:48:50,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:48:50,507 INFO L175 Difference]: Start difference. First operand has 392 places, 583 transitions, 7447 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:48:50,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 607 transitions, 9307 flow [2024-06-21 20:48:52,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 607 transitions, 9114 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:48:52,558 INFO L231 Difference]: Finished difference. Result has 392 places, 589 transitions, 7874 flow [2024-06-21 20:48:52,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7254, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7874, PETRI_PLACES=392, PETRI_TRANSITIONS=589} [2024-06-21 20:48:52,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-21 20:48:52,559 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 589 transitions, 7874 flow [2024-06-21 20:48:52,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:52,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:52,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:52,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:48:52,560 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:52,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:52,560 INFO L85 PathProgramCache]: Analyzing trace with hash 796914343, now seen corresponding path program 4 times [2024-06-21 20:48:52,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:52,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367802337] [2024-06-21 20:48:52,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:52,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:52,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:53,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:53,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:53,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367802337] [2024-06-21 20:48:53,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367802337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:53,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:53,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:53,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243882276] [2024-06-21 20:48:53,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:53,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:53,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:53,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:53,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:53,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:53,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 589 transitions, 7874 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:53,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:53,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:53,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:54,796 INFO L124 PetriNetUnfolderBase]: 2898/4673 cut-off events. [2024-06-21 20:48:54,796 INFO L125 PetriNetUnfolderBase]: For 1136678/1136684 co-relation queries the response was YES. [2024-06-21 20:48:54,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59443 conditions, 4673 events. 2898/4673 cut-off events. For 1136678/1136684 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 27941 event pairs, 498 based on Foata normal form. 8/4680 useless extension candidates. Maximal degree in co-relation 59263. Up to 4148 conditions per place. [2024-06-21 20:48:54,877 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 516 selfloop transitions, 93 changer transitions 0/614 dead transitions. [2024-06-21 20:48:54,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 614 transitions, 9544 flow [2024-06-21 20:48:54,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:54,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:54,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:48:54,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:48:54,879 INFO L175 Difference]: Start difference. First operand has 392 places, 589 transitions, 7874 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:48:54,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 614 transitions, 9544 flow [2024-06-21 20:48:57,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 614 transitions, 9223 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-21 20:48:57,600 INFO L231 Difference]: Finished difference. Result has 396 places, 592 transitions, 7832 flow [2024-06-21 20:48:57,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7553, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7832, PETRI_PLACES=396, PETRI_TRANSITIONS=592} [2024-06-21 20:48:57,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-21 20:48:57,600 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 592 transitions, 7832 flow [2024-06-21 20:48:57,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:57,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:57,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:57,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:48:57,601 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:48:57,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:57,601 INFO L85 PathProgramCache]: Analyzing trace with hash 216469886, now seen corresponding path program 1 times [2024-06-21 20:48:57,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:57,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443408817] [2024-06-21 20:48:57,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:57,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:57,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:48:58,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:58,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443408817] [2024-06-21 20:48:58,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443408817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:58,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:58,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:48:58,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348749788] [2024-06-21 20:48:58,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:58,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:48:58,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:58,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:48:58,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:48:58,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:48:58,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 592 transitions, 7832 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:48:58,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:58,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:48:58,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:59,753 INFO L124 PetriNetUnfolderBase]: 2906/4682 cut-off events. [2024-06-21 20:48:59,754 INFO L125 PetriNetUnfolderBase]: For 1150269/1150273 co-relation queries the response was YES. [2024-06-21 20:48:59,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59789 conditions, 4682 events. 2906/4682 cut-off events. For 1150269/1150273 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 27901 event pairs, 394 based on Foata normal form. 6/4687 useless extension candidates. Maximal degree in co-relation 59607. Up to 4256 conditions per place. [2024-06-21 20:48:59,832 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 38 changer transitions 0/621 dead transitions. [2024-06-21 20:48:59,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 621 transitions, 9246 flow [2024-06-21 20:48:59,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:48:59,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:48:59,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:48:59,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:48:59,833 INFO L175 Difference]: Start difference. First operand has 396 places, 592 transitions, 7832 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:48:59,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 621 transitions, 9246 flow [2024-06-21 20:49:02,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 621 transitions, 9035 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 20:49:02,481 INFO L231 Difference]: Finished difference. Result has 399 places, 594 transitions, 7788 flow [2024-06-21 20:49:02,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7621, PETRI_DIFFERENCE_MINUEND_PLACES=390, 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=9, PETRI_FLOW=7788, PETRI_PLACES=399, PETRI_TRANSITIONS=594} [2024-06-21 20:49:02,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-21 20:49:02,482 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 594 transitions, 7788 flow [2024-06-21 20:49:02,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:02,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:02,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:02,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:49:02,482 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:02,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:02,482 INFO L85 PathProgramCache]: Analyzing trace with hash 482493596, now seen corresponding path program 2 times [2024-06-21 20:49:02,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:02,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882903630] [2024-06-21 20:49:02,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:02,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:02,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:03,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-21 20:49:03,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:03,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882903630] [2024-06-21 20:49:03,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882903630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:03,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:03,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:03,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241195580] [2024-06-21 20:49:03,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:03,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:03,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:03,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:03,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:03,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:03,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 594 transitions, 7788 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:03,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:03,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:03,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:04,745 INFO L124 PetriNetUnfolderBase]: 2914/4694 cut-off events. [2024-06-21 20:49:04,746 INFO L125 PetriNetUnfolderBase]: For 1164620/1164624 co-relation queries the response was YES. [2024-06-21 20:49:04,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59985 conditions, 4694 events. 2914/4694 cut-off events. For 1164620/1164624 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 28052 event pairs, 486 based on Foata normal form. 6/4699 useless extension candidates. Maximal degree in co-relation 59802. Up to 4306 conditions per place. [2024-06-21 20:49:04,833 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 567 selfloop transitions, 46 changer transitions 0/618 dead transitions. [2024-06-21 20:49:04,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 618 transitions, 9180 flow [2024-06-21 20:49:04,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:04,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:49:04,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:49:04,834 INFO L175 Difference]: Start difference. First operand has 399 places, 594 transitions, 7788 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:49:04,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 618 transitions, 9180 flow [2024-06-21 20:49:08,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 618 transitions, 9029 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:08,304 INFO L231 Difference]: Finished difference. Result has 401 places, 596 transitions, 7824 flow [2024-06-21 20:49:08,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7637, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7824, PETRI_PLACES=401, PETRI_TRANSITIONS=596} [2024-06-21 20:49:08,305 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-21 20:49:08,305 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 596 transitions, 7824 flow [2024-06-21 20:49:08,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:08,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:08,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:08,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:49:08,307 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:08,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:08,307 INFO L85 PathProgramCache]: Analyzing trace with hash 482167166, now seen corresponding path program 3 times [2024-06-21 20:49:08,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:08,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17825865] [2024-06-21 20:49:08,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:08,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:08,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:09,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:09,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:09,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17825865] [2024-06-21 20:49:09,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17825865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:09,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:09,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:09,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645628485] [2024-06-21 20:49:09,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:09,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:09,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:09,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:09,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:09,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:09,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 596 transitions, 7824 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:09,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:09,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:09,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:10,669 INFO L124 PetriNetUnfolderBase]: 2922/4706 cut-off events. [2024-06-21 20:49:10,669 INFO L125 PetriNetUnfolderBase]: For 1182940/1182944 co-relation queries the response was YES. [2024-06-21 20:49:10,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60278 conditions, 4706 events. 2922/4706 cut-off events. For 1182940/1182944 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28099 event pairs, 484 based on Foata normal form. 6/4711 useless extension candidates. Maximal degree in co-relation 60094. Up to 4313 conditions per place. [2024-06-21 20:49:10,752 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 571 selfloop transitions, 45 changer transitions 0/621 dead transitions. [2024-06-21 20:49:10,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 621 transitions, 9228 flow [2024-06-21 20:49:10,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:10,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:10,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:49:10,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:49:10,753 INFO L175 Difference]: Start difference. First operand has 401 places, 596 transitions, 7824 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:49:10,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 621 transitions, 9228 flow [2024-06-21 20:49:13,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 621 transitions, 9047 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:13,743 INFO L231 Difference]: Finished difference. Result has 403 places, 598 transitions, 7832 flow [2024-06-21 20:49:13,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7643, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7832, PETRI_PLACES=403, PETRI_TRANSITIONS=598} [2024-06-21 20:49:13,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-21 20:49:13,743 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 598 transitions, 7832 flow [2024-06-21 20:49:13,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:13,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:13,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:13,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:49:13,744 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:13,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:13,745 INFO L85 PathProgramCache]: Analyzing trace with hash 883166392, now seen corresponding path program 4 times [2024-06-21 20:49:13,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:13,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025004163] [2024-06-21 20:49:13,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:13,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:13,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:14,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:14,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025004163] [2024-06-21 20:49:14,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025004163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:14,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:14,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:14,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258968515] [2024-06-21 20:49:14,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:14,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:14,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:14,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:14,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:14,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:14,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 598 transitions, 7832 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:14,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:14,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:14,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:16,076 INFO L124 PetriNetUnfolderBase]: 2930/4714 cut-off events. [2024-06-21 20:49:16,076 INFO L125 PetriNetUnfolderBase]: For 1198479/1198479 co-relation queries the response was YES. [2024-06-21 20:49:16,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60557 conditions, 4714 events. 2930/4714 cut-off events. For 1198479/1198479 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 28143 event pairs, 490 based on Foata normal form. 2/4715 useless extension candidates. Maximal degree in co-relation 60372. Up to 4312 conditions per place. [2024-06-21 20:49:16,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 552 selfloop transitions, 60 changer transitions 0/617 dead transitions. [2024-06-21 20:49:16,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 617 transitions, 9208 flow [2024-06-21 20:49:16,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:16,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 20:49:16,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 20:49:16,164 INFO L175 Difference]: Start difference. First operand has 403 places, 598 transitions, 7832 flow. Second operand 9 states and 154 transitions. [2024-06-21 20:49:16,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 617 transitions, 9208 flow [2024-06-21 20:49:19,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 617 transitions, 9035 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:19,551 INFO L231 Difference]: Finished difference. Result has 405 places, 600 transitions, 7882 flow [2024-06-21 20:49:19,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7659, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7882, PETRI_PLACES=405, PETRI_TRANSITIONS=600} [2024-06-21 20:49:19,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-21 20:49:19,552 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 600 transitions, 7882 flow [2024-06-21 20:49:19,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:19,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:19,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:19,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:49:19,552 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:19,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:19,553 INFO L85 PathProgramCache]: Analyzing trace with hash 785739804, now seen corresponding path program 5 times [2024-06-21 20:49:19,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:19,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249925586] [2024-06-21 20:49:19,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:19,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:19,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:20,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:20,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249925586] [2024-06-21 20:49:20,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249925586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:20,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:20,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:20,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546330554] [2024-06-21 20:49:20,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:20,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:20,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:20,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:20,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:20,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:20,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 600 transitions, 7882 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:20,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:20,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:20,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:22,038 INFO L124 PetriNetUnfolderBase]: 2938/4726 cut-off events. [2024-06-21 20:49:22,039 INFO L125 PetriNetUnfolderBase]: For 1214206/1214206 co-relation queries the response was YES. [2024-06-21 20:49:22,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60865 conditions, 4726 events. 2938/4726 cut-off events. For 1214206/1214206 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28187 event pairs, 488 based on Foata normal form. 2/4727 useless extension candidates. Maximal degree in co-relation 60679. Up to 4319 conditions per place. [2024-06-21 20:49:22,113 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 556 selfloop transitions, 59 changer transitions 0/620 dead transitions. [2024-06-21 20:49:22,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 620 transitions, 9270 flow [2024-06-21 20:49:22,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:22,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:22,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 20:49:22,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 20:49:22,114 INFO L175 Difference]: Start difference. First operand has 405 places, 600 transitions, 7882 flow. Second operand 9 states and 154 transitions. [2024-06-21 20:49:22,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 620 transitions, 9270 flow [2024-06-21 20:49:24,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 620 transitions, 9056 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:24,865 INFO L231 Difference]: Finished difference. Result has 407 places, 602 transitions, 7893 flow [2024-06-21 20:49:24,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7668, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7893, PETRI_PLACES=407, PETRI_TRANSITIONS=602} [2024-06-21 20:49:24,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-21 20:49:24,865 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 602 transitions, 7893 flow [2024-06-21 20:49:24,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:24,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:24,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:24,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:49:24,866 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:24,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:24,877 INFO L85 PathProgramCache]: Analyzing trace with hash 796790994, now seen corresponding path program 6 times [2024-06-21 20:49:24,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:24,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285814541] [2024-06-21 20:49:24,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:24,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:24,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:25,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:25,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285814541] [2024-06-21 20:49:25,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285814541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:25,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:25,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:25,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561234398] [2024-06-21 20:49:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:25,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:25,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:25,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:25,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:25,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:25,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 602 transitions, 7893 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:25,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:25,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:25,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:27,365 INFO L124 PetriNetUnfolderBase]: 2946/4738 cut-off events. [2024-06-21 20:49:27,366 INFO L125 PetriNetUnfolderBase]: For 1230299/1230299 co-relation queries the response was YES. [2024-06-21 20:49:27,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61144 conditions, 4738 events. 2946/4738 cut-off events. For 1230299/1230299 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28275 event pairs, 490 based on Foata normal form. 2/4739 useless extension candidates. Maximal degree in co-relation 60957. Up to 4319 conditions per place. [2024-06-21 20:49:27,440 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 550 selfloop transitions, 66 changer transitions 0/621 dead transitions. [2024-06-21 20:49:27,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 621 transitions, 9285 flow [2024-06-21 20:49:27,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:27,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:49:27,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:49:27,442 INFO L175 Difference]: Start difference. First operand has 407 places, 602 transitions, 7893 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:49:27,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 621 transitions, 9285 flow [2024-06-21 20:49:30,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 621 transitions, 9076 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:30,585 INFO L231 Difference]: Finished difference. Result has 409 places, 604 transitions, 7927 flow [2024-06-21 20:49:30,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7684, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7927, PETRI_PLACES=409, PETRI_TRANSITIONS=604} [2024-06-21 20:49:30,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-21 20:49:30,586 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 604 transitions, 7927 flow [2024-06-21 20:49:30,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:30,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:30,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:30,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:49:30,587 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:30,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:30,587 INFO L85 PathProgramCache]: Analyzing trace with hash 797191173, now seen corresponding path program 1 times [2024-06-21 20:49:30,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:30,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916289807] [2024-06-21 20:49:30,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:30,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:30,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:31,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:31,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:31,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916289807] [2024-06-21 20:49:31,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916289807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:31,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:31,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:31,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060024590] [2024-06-21 20:49:31,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:31,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:31,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:31,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:31,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:31,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:49:31,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 604 transitions, 7927 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:31,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:31,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:49:31,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:33,069 INFO L124 PetriNetUnfolderBase]: 2843/4617 cut-off events. [2024-06-21 20:49:33,069 INFO L125 PetriNetUnfolderBase]: For 1323980/1323999 co-relation queries the response was YES. [2024-06-21 20:49:33,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60757 conditions, 4617 events. 2843/4617 cut-off events. For 1323980/1323999 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 27985 event pairs, 465 based on Foata normal form. 27/4619 useless extension candidates. Maximal degree in co-relation 60569. Up to 3913 conditions per place. [2024-06-21 20:49:33,150 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 482 selfloop transitions, 72 changer transitions 0/627 dead transitions. [2024-06-21 20:49:33,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 627 transitions, 9258 flow [2024-06-21 20:49:33,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:33,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:33,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:49:33,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:49:33,152 INFO L175 Difference]: Start difference. First operand has 409 places, 604 transitions, 7927 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:49:33,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 627 transitions, 9258 flow [2024-06-21 20:49:35,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 627 transitions, 9031 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:35,531 INFO L231 Difference]: Finished difference. Result has 411 places, 605 transitions, 7907 flow [2024-06-21 20:49:35,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7907, PETRI_PLACES=411, PETRI_TRANSITIONS=605} [2024-06-21 20:49:35,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-21 20:49:35,532 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 605 transitions, 7907 flow [2024-06-21 20:49:35,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:35,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:35,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:35,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:49:35,532 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:35,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:35,533 INFO L85 PathProgramCache]: Analyzing trace with hash 252820704, now seen corresponding path program 5 times [2024-06-21 20:49:35,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:35,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119965919] [2024-06-21 20:49:35,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:35,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:35,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:36,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:36,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:36,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119965919] [2024-06-21 20:49:36,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119965919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:36,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:36,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:36,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895750968] [2024-06-21 20:49:36,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:36,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:36,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:36,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:36,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:36,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:36,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 605 transitions, 7907 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:36,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:36,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:36,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:37,958 INFO L124 PetriNetUnfolderBase]: 2995/4817 cut-off events. [2024-06-21 20:49:37,959 INFO L125 PetriNetUnfolderBase]: For 1266170/1266170 co-relation queries the response was YES. [2024-06-21 20:49:38,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62533 conditions, 4817 events. 2995/4817 cut-off events. For 1266170/1266170 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28790 event pairs, 502 based on Foata normal form. 1/4817 useless extension candidates. Maximal degree in co-relation 62344. Up to 4180 conditions per place. [2024-06-21 20:49:38,049 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 520 selfloop transitions, 106 changer transitions 0/631 dead transitions. [2024-06-21 20:49:38,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 631 transitions, 9486 flow [2024-06-21 20:49:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:38,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:38,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:49:38,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:49:38,050 INFO L175 Difference]: Start difference. First operand has 411 places, 605 transitions, 7907 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:49:38,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 631 transitions, 9486 flow [2024-06-21 20:49:41,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 631 transitions, 9317 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:41,360 INFO L231 Difference]: Finished difference. Result has 413 places, 608 transitions, 8192 flow [2024-06-21 20:49:41,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7738, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8192, PETRI_PLACES=413, PETRI_TRANSITIONS=608} [2024-06-21 20:49:41,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-21 20:49:41,361 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 608 transitions, 8192 flow [2024-06-21 20:49:41,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:41,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:41,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:41,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:49:41,362 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:41,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:41,362 INFO L85 PathProgramCache]: Analyzing trace with hash 770001892, now seen corresponding path program 5 times [2024-06-21 20:49:41,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:41,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749762709] [2024-06-21 20:49:41,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:41,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:41,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:42,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:42,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:42,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749762709] [2024-06-21 20:49:42,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749762709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:42,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:42,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:42,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100774449] [2024-06-21 20:49:42,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:42,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:42,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:42,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:42,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:42,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:42,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 608 transitions, 8192 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:42,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:42,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:42,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:43,951 INFO L124 PetriNetUnfolderBase]: 3000/4827 cut-off events. [2024-06-21 20:49:43,951 INFO L125 PetriNetUnfolderBase]: For 1288186/1288192 co-relation queries the response was YES. [2024-06-21 20:49:44,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63007 conditions, 4827 events. 3000/4827 cut-off events. For 1288186/1288192 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28943 event pairs, 535 based on Foata normal form. 7/4833 useless extension candidates. Maximal degree in co-relation 62817. Up to 4380 conditions per place. [2024-06-21 20:49:44,044 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 556 selfloop transitions, 70 changer transitions 0/631 dead transitions. [2024-06-21 20:49:44,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 631 transitions, 9685 flow [2024-06-21 20:49:44,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:44,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:44,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:49:44,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:49:44,047 INFO L175 Difference]: Start difference. First operand has 413 places, 608 transitions, 8192 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:49:44,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 631 transitions, 9685 flow [2024-06-21 20:49:47,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 631 transitions, 9250 flow, removed 112 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:47,595 INFO L231 Difference]: Finished difference. Result has 415 places, 611 transitions, 8069 flow [2024-06-21 20:49:47,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7757, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8069, PETRI_PLACES=415, PETRI_TRANSITIONS=611} [2024-06-21 20:49:47,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-21 20:49:47,596 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 611 transitions, 8069 flow [2024-06-21 20:49:47,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:47,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:47,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:47,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:49:47,597 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:47,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:47,597 INFO L85 PathProgramCache]: Analyzing trace with hash -601539792, now seen corresponding path program 6 times [2024-06-21 20:49:47,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:47,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164361912] [2024-06-21 20:49:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:47,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:47,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:48,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:48,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:48,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164361912] [2024-06-21 20:49:48,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164361912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:48,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:48,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:48,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514856947] [2024-06-21 20:49:48,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:48,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:48,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:48,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:48,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:48,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:48,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 611 transitions, 8069 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:48,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:48,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:48,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:50,017 INFO L124 PetriNetUnfolderBase]: 3005/4833 cut-off events. [2024-06-21 20:49:50,018 INFO L125 PetriNetUnfolderBase]: For 1303950/1303950 co-relation queries the response was YES. [2024-06-21 20:49:50,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63035 conditions, 4833 events. 3005/4833 cut-off events. For 1303950/1303950 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 28947 event pairs, 502 based on Foata normal form. 1/4833 useless extension candidates. Maximal degree in co-relation 62844. Up to 4186 conditions per place. [2024-06-21 20:49:50,103 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 520 selfloop transitions, 110 changer transitions 0/635 dead transitions. [2024-06-21 20:49:50,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 635 transitions, 9656 flow [2024-06-21 20:49:50,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:50,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:50,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 20:49:50,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 20:49:50,107 INFO L175 Difference]: Start difference. First operand has 415 places, 611 transitions, 8069 flow. Second operand 9 states and 163 transitions. [2024-06-21 20:49:50,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 635 transitions, 9656 flow [2024-06-21 20:49:53,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 635 transitions, 9372 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-21 20:49:53,820 INFO L231 Difference]: Finished difference. Result has 417 places, 614 transitions, 8253 flow [2024-06-21 20:49:53,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7785, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8253, PETRI_PLACES=417, PETRI_TRANSITIONS=614} [2024-06-21 20:49:53,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-21 20:49:53,821 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 614 transitions, 8253 flow [2024-06-21 20:49:53,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:53,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:49:53,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:49:53,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:49:53,821 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:49:53,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:49:53,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1124264560, now seen corresponding path program 7 times [2024-06-21 20:49:53,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:49:53,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044650721] [2024-06-21 20:49:53,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:49:53,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:49:53,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:49:54,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:49:54,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:49:54,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044650721] [2024-06-21 20:49:54,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044650721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:49:54,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:49:54,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:49:54,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156336545] [2024-06-21 20:49:54,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:49:54,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:49:54,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:49:54,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:49:54,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:49:54,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:49:54,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 614 transitions, 8253 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:49:54,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:49:54,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:49:54,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:49:56,329 INFO L124 PetriNetUnfolderBase]: 3010/4840 cut-off events. [2024-06-21 20:49:56,330 INFO L125 PetriNetUnfolderBase]: For 1333512/1333512 co-relation queries the response was YES. [2024-06-21 20:49:56,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63777 conditions, 4840 events. 3010/4840 cut-off events. For 1333512/1333512 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 28995 event pairs, 502 based on Foata normal form. 1/4840 useless extension candidates. Maximal degree in co-relation 63585. Up to 4138 conditions per place. [2024-06-21 20:49:56,427 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 490 selfloop transitions, 143 changer transitions 0/638 dead transitions. [2024-06-21 20:49:56,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 638 transitions, 10325 flow [2024-06-21 20:49:56,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:49:56,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:49:56,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:49:56,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:49:56,429 INFO L175 Difference]: Start difference. First operand has 417 places, 614 transitions, 8253 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:49:56,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 638 transitions, 10325 flow [2024-06-21 20:50:00,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 638 transitions, 9879 flow, removed 115 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:00,233 INFO L231 Difference]: Finished difference. Result has 419 places, 620 transitions, 8589 flow [2024-06-21 20:50:00,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7807, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8589, PETRI_PLACES=419, PETRI_TRANSITIONS=620} [2024-06-21 20:50:00,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-21 20:50:00,235 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 620 transitions, 8589 flow [2024-06-21 20:50:00,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:00,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:00,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:00,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:50:00,236 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:00,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:00,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1795850062, now seen corresponding path program 6 times [2024-06-21 20:50:00,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:00,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811809444] [2024-06-21 20:50:00,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:00,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:00,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:01,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:01,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811809444] [2024-06-21 20:50:01,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811809444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:01,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:01,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:01,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563786859] [2024-06-21 20:50:01,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:01,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:01,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:01,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:01,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:01,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:01,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 620 transitions, 8589 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:01,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:01,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:01,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:02,910 INFO L124 PetriNetUnfolderBase]: 3015/4850 cut-off events. [2024-06-21 20:50:02,910 INFO L125 PetriNetUnfolderBase]: For 1359285/1359291 co-relation queries the response was YES. [2024-06-21 20:50:02,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64315 conditions, 4850 events. 3015/4850 cut-off events. For 1359285/1359291 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29063 event pairs, 499 based on Foata normal form. 7/4856 useless extension candidates. Maximal degree in co-relation 64122. Up to 4379 conditions per place. [2024-06-21 20:50:02,999 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 87 changer transitions 0/640 dead transitions. [2024-06-21 20:50:03,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 640 transitions, 10129 flow [2024-06-21 20:50:03,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:03,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:50:03,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:50:03,001 INFO L175 Difference]: Start difference. First operand has 419 places, 620 transitions, 8589 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:50:03,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 640 transitions, 10129 flow [2024-06-21 20:50:07,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 640 transitions, 9717 flow, removed 143 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:07,231 INFO L231 Difference]: Finished difference. Result has 423 places, 623 transitions, 8567 flow [2024-06-21 20:50:07,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8179, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8567, PETRI_PLACES=423, PETRI_TRANSITIONS=623} [2024-06-21 20:50:07,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-21 20:50:07,232 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 623 transitions, 8567 flow [2024-06-21 20:50:07,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:07,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:07,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:07,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:50:07,233 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:07,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:07,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1124680642, now seen corresponding path program 7 times [2024-06-21 20:50:07,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:07,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971746645] [2024-06-21 20:50:07,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:07,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:08,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:08,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:08,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971746645] [2024-06-21 20:50:08,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971746645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:08,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:08,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:08,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634269753] [2024-06-21 20:50:08,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:08,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:08,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:08,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:08,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:08,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:08,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 623 transitions, 8567 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:08,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:08,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:08,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:09,939 INFO L124 PetriNetUnfolderBase]: 3028/4872 cut-off events. [2024-06-21 20:50:09,940 INFO L125 PetriNetUnfolderBase]: For 1379436/1379442 co-relation queries the response was YES. [2024-06-21 20:50:09,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64874 conditions, 4872 events. 3028/4872 cut-off events. For 1379436/1379442 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29329 event pairs, 499 based on Foata normal form. 7/4878 useless extension candidates. Maximal degree in co-relation 64679. Up to 4377 conditions per place. [2024-06-21 20:50:10,019 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 544 selfloop transitions, 101 changer transitions 0/650 dead transitions. [2024-06-21 20:50:10,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 650 transitions, 10625 flow [2024-06-21 20:50:10,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:10,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:10,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:50:10,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:50:10,021 INFO L175 Difference]: Start difference. First operand has 423 places, 623 transitions, 8567 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:50:10,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 650 transitions, 10625 flow [2024-06-21 20:50:12,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 650 transitions, 10259 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:12,844 INFO L231 Difference]: Finished difference. Result has 426 places, 632 transitions, 8889 flow [2024-06-21 20:50:12,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8201, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8889, PETRI_PLACES=426, PETRI_TRANSITIONS=632} [2024-06-21 20:50:12,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-21 20:50:12,845 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 632 transitions, 8889 flow [2024-06-21 20:50:12,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:12,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:12,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:12,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:50:12,846 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:12,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:12,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1493943988, now seen corresponding path program 8 times [2024-06-21 20:50:12,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:12,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877348867] [2024-06-21 20:50:12,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:12,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:12,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:13,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:13,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:13,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877348867] [2024-06-21 20:50:13,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877348867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:13,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:13,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:13,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731327000] [2024-06-21 20:50:13,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:13,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:13,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:13,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:13,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:13,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:13,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 632 transitions, 8889 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:13,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:13,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:13,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:15,127 INFO L124 PetriNetUnfolderBase]: 3044/4897 cut-off events. [2024-06-21 20:50:15,127 INFO L125 PetriNetUnfolderBase]: For 1405478/1405478 co-relation queries the response was YES. [2024-06-21 20:50:15,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65523 conditions, 4897 events. 3044/4897 cut-off events. For 1405478/1405478 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29470 event pairs, 502 based on Foata normal form. 1/4897 useless extension candidates. Maximal degree in co-relation 65326. Up to 4245 conditions per place. [2024-06-21 20:50:15,215 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 558 selfloop transitions, 101 changer transitions 0/664 dead transitions. [2024-06-21 20:50:15,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 664 transitions, 10571 flow [2024-06-21 20:50:15,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:15,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:50:15,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 20:50:15,216 INFO L175 Difference]: Start difference. First operand has 426 places, 632 transitions, 8889 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:50:15,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 664 transitions, 10571 flow [2024-06-21 20:50:18,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 664 transitions, 10228 flow, removed 119 selfloop flow, removed 5 redundant places. [2024-06-21 20:50:18,930 INFO L231 Difference]: Finished difference. Result has 430 places, 638 transitions, 8998 flow [2024-06-21 20:50:18,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8546, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8998, PETRI_PLACES=430, PETRI_TRANSITIONS=638} [2024-06-21 20:50:18,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-21 20:50:18,930 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 638 transitions, 8998 flow [2024-06-21 20:50:18,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:18,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:18,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:18,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:50:18,931 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:18,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:18,931 INFO L85 PathProgramCache]: Analyzing trace with hash -541778204, now seen corresponding path program 9 times [2024-06-21 20:50:18,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:18,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900821587] [2024-06-21 20:50:18,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:18,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:18,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:19,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:19,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900821587] [2024-06-21 20:50:19,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900821587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:19,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:19,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:50:19,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668063275] [2024-06-21 20:50:19,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:19,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:50:19,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:19,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:50:19,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:50:19,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:19,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 638 transitions, 8998 flow. Second operand has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:19,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:19,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:19,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:21,377 INFO L124 PetriNetUnfolderBase]: 3049/4906 cut-off events. [2024-06-21 20:50:21,377 INFO L125 PetriNetUnfolderBase]: For 1421519/1421519 co-relation queries the response was YES. [2024-06-21 20:50:21,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65910 conditions, 4906 events. 3049/4906 cut-off events. For 1421519/1421519 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29482 event pairs, 502 based on Foata normal form. 1/4906 useless extension candidates. Maximal degree in co-relation 65711. Up to 4252 conditions per place. [2024-06-21 20:50:21,615 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 557 selfloop transitions, 103 changer transitions 0/665 dead transitions. [2024-06-21 20:50:21,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 665 transitions, 10637 flow [2024-06-21 20:50:21,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:21,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:21,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 20:50:21,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 20:50:21,616 INFO L175 Difference]: Start difference. First operand has 430 places, 638 transitions, 8998 flow. Second operand 9 states and 165 transitions. [2024-06-21 20:50:21,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 665 transitions, 10637 flow [2024-06-21 20:50:24,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 665 transitions, 10249 flow, removed 97 selfloop flow, removed 6 redundant places. [2024-06-21 20:50:24,608 INFO L231 Difference]: Finished difference. Result has 433 places, 641 transitions, 9040 flow [2024-06-21 20:50:24,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8610, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=433, PETRI_TRANSITIONS=641} [2024-06-21 20:50:24,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-21 20:50:24,608 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 641 transitions, 9040 flow [2024-06-21 20:50:24,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.454545454545455) internal successors, (126), 11 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:24,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:24,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:24,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:50:24,609 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:24,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:24,611 INFO L85 PathProgramCache]: Analyzing trace with hash 580776588, now seen corresponding path program 8 times [2024-06-21 20:50:24,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:24,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022993326] [2024-06-21 20:50:24,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:24,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:24,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:25,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:25,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:25,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022993326] [2024-06-21 20:50:25,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022993326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:25,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:25,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:25,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601915230] [2024-06-21 20:50:25,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:25,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:25,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:25,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:25,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:25,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:25,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 641 transitions, 9040 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:25,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:25,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:25,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:27,496 INFO L124 PetriNetUnfolderBase]: 3046/4905 cut-off events. [2024-06-21 20:50:27,496 INFO L125 PetriNetUnfolderBase]: For 1426707/1426713 co-relation queries the response was YES. [2024-06-21 20:50:27,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65672 conditions, 4905 events. 3046/4905 cut-off events. For 1426707/1426713 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 29615 event pairs, 499 based on Foata normal form. 7/4911 useless extension candidates. Maximal degree in co-relation 65472. Up to 4445 conditions per place. [2024-06-21 20:50:27,582 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 592 selfloop transitions, 65 changer transitions 0/662 dead transitions. [2024-06-21 20:50:27,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 662 transitions, 10444 flow [2024-06-21 20:50:27,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:27,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:50:27,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:50:27,583 INFO L175 Difference]: Start difference. First operand has 433 places, 641 transitions, 9040 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:50:27,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 662 transitions, 10444 flow [2024-06-21 20:50:30,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 662 transitions, 9861 flow, removed 178 selfloop flow, removed 8 redundant places. [2024-06-21 20:50:30,933 INFO L231 Difference]: Finished difference. Result has 434 places, 641 transitions, 8593 flow [2024-06-21 20:50:30,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8457, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8593, PETRI_PLACES=434, PETRI_TRANSITIONS=641} [2024-06-21 20:50:30,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-21 20:50:30,934 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 641 transitions, 8593 flow [2024-06-21 20:50:30,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:30,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:30,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:30,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:50:30,934 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:30,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:30,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1999966834, now seen corresponding path program 10 times [2024-06-21 20:50:30,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:30,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696361441] [2024-06-21 20:50:30,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:30,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:30,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:31,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:31,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:31,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696361441] [2024-06-21 20:50:31,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696361441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:31,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:31,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:31,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858381731] [2024-06-21 20:50:31,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:31,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:31,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:31,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:31,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:31,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:31,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 641 transitions, 8593 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:31,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:31,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:31,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:33,349 INFO L124 PetriNetUnfolderBase]: 3043/4898 cut-off events. [2024-06-21 20:50:33,349 INFO L125 PetriNetUnfolderBase]: For 1428390/1428390 co-relation queries the response was YES. [2024-06-21 20:50:33,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65034 conditions, 4898 events. 3043/4898 cut-off events. For 1428390/1428390 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 29519 event pairs, 502 based on Foata normal form. 1/4898 useless extension candidates. Maximal degree in co-relation 64833. Up to 4233 conditions per place. [2024-06-21 20:50:33,431 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 551 selfloop transitions, 108 changer transitions 0/664 dead transitions. [2024-06-21 20:50:33,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 664 transitions, 10021 flow [2024-06-21 20:50:33,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:33,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:33,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:50:33,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:50:33,440 INFO L175 Difference]: Start difference. First operand has 434 places, 641 transitions, 8593 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:50:33,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 664 transitions, 10021 flow [2024-06-21 20:50:36,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 664 transitions, 9881 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:36,713 INFO L231 Difference]: Finished difference. Result has 436 places, 641 transitions, 8675 flow [2024-06-21 20:50:36,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8453, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8675, PETRI_PLACES=436, PETRI_TRANSITIONS=641} [2024-06-21 20:50:36,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-21 20:50:36,714 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 641 transitions, 8675 flow [2024-06-21 20:50:36,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:36,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:36,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:36,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:50:36,715 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:36,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:36,715 INFO L85 PathProgramCache]: Analyzing trace with hash -2005507588, now seen corresponding path program 13 times [2024-06-21 20:50:36,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:36,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042464188] [2024-06-21 20:50:36,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:36,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:37,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:37,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:37,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042464188] [2024-06-21 20:50:37,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042464188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:37,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:37,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:37,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307983347] [2024-06-21 20:50:37,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:37,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:37,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:37,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:37,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:37,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:37,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 641 transitions, 8675 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:37,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:37,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:37,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:39,224 INFO L124 PetriNetUnfolderBase]: 3053/4912 cut-off events. [2024-06-21 20:50:39,224 INFO L125 PetriNetUnfolderBase]: For 1458118/1458118 co-relation queries the response was YES. [2024-06-21 20:50:39,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65643 conditions, 4912 events. 3053/4912 cut-off events. For 1458118/1458118 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29563 event pairs, 538 based on Foata normal form. 2/4913 useless extension candidates. Maximal degree in co-relation 65441. Up to 4408 conditions per place. [2024-06-21 20:50:39,306 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 593 selfloop transitions, 68 changer transitions 0/666 dead transitions. [2024-06-21 20:50:39,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 666 transitions, 10309 flow [2024-06-21 20:50:39,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:39,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:50:39,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:50:39,308 INFO L175 Difference]: Start difference. First operand has 436 places, 641 transitions, 8675 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:50:39,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 666 transitions, 10309 flow [2024-06-21 20:50:42,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 666 transitions, 9738 flow, removed 103 selfloop flow, removed 9 redundant places. [2024-06-21 20:50:42,706 INFO L231 Difference]: Finished difference. Result has 436 places, 645 transitions, 8477 flow [2024-06-21 20:50:42,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8104, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8477, PETRI_PLACES=436, PETRI_TRANSITIONS=645} [2024-06-21 20:50:42,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-21 20:50:42,720 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 645 transitions, 8477 flow [2024-06-21 20:50:42,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:42,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:42,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:42,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:50:42,721 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-21 20:50:42,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:42,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1996253158, now seen corresponding path program 14 times [2024-06-21 20:50:42,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:42,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234625643] [2024-06-21 20:50:42,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:42,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:42,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:43,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:43,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:43,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234625643] [2024-06-21 20:50:43,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234625643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:43,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:43,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:43,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923590605] [2024-06-21 20:50:43,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:43,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:43,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:43,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:43,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:43,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:43,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 645 transitions, 8477 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:43,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:43,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:43,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:45,340 INFO L124 PetriNetUnfolderBase]: 3063/4930 cut-off events. [2024-06-21 20:50:45,341 INFO L125 PetriNetUnfolderBase]: For 1474941/1474941 co-relation queries the response was YES. [2024-06-21 20:50:45,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65526 conditions, 4930 events. 3063/4930 cut-off events. For 1474941/1474941 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 29704 event pairs, 502 based on Foata normal form. 2/4931 useless extension candidates. Maximal degree in co-relation 65324. Up to 4406 conditions per place. [2024-06-21 20:50:45,420 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 593 selfloop transitions, 72 changer transitions 0/670 dead transitions. [2024-06-21 20:50:45,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 670 transitions, 10137 flow [2024-06-21 20:50:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:45,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:45,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:50:45,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:50:45,422 INFO L175 Difference]: Start difference. First operand has 436 places, 645 transitions, 8477 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:50:45,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 670 transitions, 10137 flow [2024-06-21 20:50:48,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 670 transitions, 9804 flow, removed 101 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:48,691 INFO L231 Difference]: Finished difference. Result has 438 places, 649 transitions, 8533 flow [2024-06-21 20:50:48,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8533, PETRI_PLACES=438, PETRI_TRANSITIONS=649} [2024-06-21 20:50:48,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-21 20:50:48,703 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 649 transitions, 8533 flow [2024-06-21 20:50:48,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:48,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:48,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:48,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:50:48,703 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-21 20:50:48,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:48,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1996241595, now seen corresponding path program 5 times [2024-06-21 20:50:48,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:48,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627131649] [2024-06-21 20:50:48,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:48,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:49,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-21 20:50:49,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:49,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627131649] [2024-06-21 20:50:49,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627131649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:49,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:49,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:49,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117678115] [2024-06-21 20:50:49,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:49,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:49,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:49,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:49,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:49,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 649 transitions, 8533 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:49,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:49,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:49,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:51,260 INFO L124 PetriNetUnfolderBase]: 3057/4925 cut-off events. [2024-06-21 20:50:51,260 INFO L125 PetriNetUnfolderBase]: For 1470341/1470347 co-relation queries the response was YES. [2024-06-21 20:50:51,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65025 conditions, 4925 events. 3057/4925 cut-off events. For 1470341/1470347 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29738 event pairs, 499 based on Foata normal form. 8/4932 useless extension candidates. Maximal degree in co-relation 64822. Up to 4514 conditions per place. [2024-06-21 20:50:51,360 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 617 selfloop transitions, 49 changer transitions 0/671 dead transitions. [2024-06-21 20:50:51,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 671 transitions, 10103 flow [2024-06-21 20:50:51,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:51,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:51,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:50:51,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 20:50:51,362 INFO L175 Difference]: Start difference. First operand has 438 places, 649 transitions, 8533 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:50:51,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 671 transitions, 10103 flow [2024-06-21 20:50:54,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 671 transitions, 9754 flow, removed 105 selfloop flow, removed 7 redundant places. [2024-06-21 20:50:54,998 INFO L231 Difference]: Finished difference. Result has 440 places, 653 transitions, 8461 flow [2024-06-21 20:50:54,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8184, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8461, PETRI_PLACES=440, PETRI_TRANSITIONS=653} [2024-06-21 20:50:54,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-21 20:50:54,999 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 653 transitions, 8461 flow [2024-06-21 20:50:54,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:54,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:50:54,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:50:54,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:50:54,999 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:50:55,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:50:55,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1996241998, now seen corresponding path program 15 times [2024-06-21 20:50:55,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:50:55,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516367609] [2024-06-21 20:50:55,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:50:55,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:50:55,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:50:55,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:50:55,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:50:55,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516367609] [2024-06-21 20:50:55,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516367609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:50:55,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:50:55,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:50:55,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429315488] [2024-06-21 20:50:55,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:50:55,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:50:55,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:50:55,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:50:55,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:50:55,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:50:55,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 653 transitions, 8461 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:50:55,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:50:55,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:50:55,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:50:57,528 INFO L124 PetriNetUnfolderBase]: 3051/4914 cut-off events. [2024-06-21 20:50:57,528 INFO L125 PetriNetUnfolderBase]: For 1462345/1462345 co-relation queries the response was YES. [2024-06-21 20:50:57,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64405 conditions, 4914 events. 3051/4914 cut-off events. For 1462345/1462345 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 29707 event pairs, 502 based on Foata normal form. 2/4915 useless extension candidates. Maximal degree in co-relation 64201. Up to 4372 conditions per place. [2024-06-21 20:50:57,609 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 585 selfloop transitions, 83 changer transitions 0/673 dead transitions. [2024-06-21 20:50:57,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 673 transitions, 9889 flow [2024-06-21 20:50:57,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:50:57,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:50:57,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:50:57,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:50:57,611 INFO L175 Difference]: Start difference. First operand has 440 places, 653 transitions, 8461 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:50:57,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 673 transitions, 9889 flow [2024-06-21 20:51:01,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 673 transitions, 9538 flow, removed 129 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:01,353 INFO L231 Difference]: Finished difference. Result has 442 places, 653 transitions, 8283 flow [2024-06-21 20:51:01,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8110, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8283, PETRI_PLACES=442, PETRI_TRANSITIONS=653} [2024-06-21 20:51:01,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-21 20:51:01,354 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 653 transitions, 8283 flow [2024-06-21 20:51:01,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:01,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:01,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:01,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:51:01,354 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:01,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:01,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1497967540, now seen corresponding path program 9 times [2024-06-21 20:51:01,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:01,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195045670] [2024-06-21 20:51:01,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:01,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:02,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:02,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:02,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195045670] [2024-06-21 20:51:02,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195045670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:02,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:02,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:02,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075448401] [2024-06-21 20:51:02,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:02,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:02,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:02,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:02,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:02,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:02,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 653 transitions, 8283 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:02,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:02,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:02,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:04,061 INFO L124 PetriNetUnfolderBase]: 3048/4913 cut-off events. [2024-06-21 20:51:04,061 INFO L125 PetriNetUnfolderBase]: For 1454918/1454924 co-relation queries the response was YES. [2024-06-21 20:51:04,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64093 conditions, 4913 events. 3048/4913 cut-off events. For 1454918/1454924 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29683 event pairs, 499 based on Foata normal form. 7/4919 useless extension candidates. Maximal degree in co-relation 63888. Up to 4505 conditions per place. [2024-06-21 20:51:04,151 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 618 selfloop transitions, 48 changer transitions 0/671 dead transitions. [2024-06-21 20:51:04,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 671 transitions, 9689 flow [2024-06-21 20:51:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:04,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:04,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:51:04,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:51:04,153 INFO L175 Difference]: Start difference. First operand has 442 places, 653 transitions, 8283 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:51:04,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 671 transitions, 9689 flow [2024-06-21 20:51:07,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 671 transitions, 9223 flow, removed 97 selfloop flow, removed 9 redundant places. [2024-06-21 20:51:07,936 INFO L231 Difference]: Finished difference. Result has 442 places, 653 transitions, 7919 flow [2024-06-21 20:51:07,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7919, PETRI_PLACES=442, PETRI_TRANSITIONS=653} [2024-06-21 20:51:07,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-21 20:51:07,943 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 653 transitions, 7919 flow [2024-06-21 20:51:07,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:07,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:07,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:07,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:51:07,943 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:07,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:07,944 INFO L85 PathProgramCache]: Analyzing trace with hash -404791454, now seen corresponding path program 16 times [2024-06-21 20:51:07,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:07,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839192248] [2024-06-21 20:51:07,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:07,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:07,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:08,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:08,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839192248] [2024-06-21 20:51:08,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839192248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:08,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:08,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:08,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062629079] [2024-06-21 20:51:08,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:08,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:08,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:08,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:08,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:08,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:08,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 653 transitions, 7919 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:08,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:08,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:08,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:10,410 INFO L124 PetriNetUnfolderBase]: 3058/4926 cut-off events. [2024-06-21 20:51:10,410 INFO L125 PetriNetUnfolderBase]: For 1484237/1484237 co-relation queries the response was YES. [2024-06-21 20:51:10,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64152 conditions, 4926 events. 3058/4926 cut-off events. For 1484237/1484237 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 29740 event pairs, 502 based on Foata normal form. 2/4927 useless extension candidates. Maximal degree in co-relation 63947. Up to 4314 conditions per place. [2024-06-21 20:51:10,505 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 572 selfloop transitions, 98 changer transitions 0/675 dead transitions. [2024-06-21 20:51:10,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 675 transitions, 9667 flow [2024-06-21 20:51:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:10,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:10,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:51:10,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:51:10,506 INFO L175 Difference]: Start difference. First operand has 442 places, 653 transitions, 7919 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:51:10,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 675 transitions, 9667 flow [2024-06-21 20:51:14,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 675 transitions, 9461 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 20:51:14,346 INFO L231 Difference]: Finished difference. Result has 443 places, 657 transitions, 8208 flow [2024-06-21 20:51:14,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8208, PETRI_PLACES=443, PETRI_TRANSITIONS=657} [2024-06-21 20:51:14,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-21 20:51:14,346 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 657 transitions, 8208 flow [2024-06-21 20:51:14,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:14,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:14,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:14,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:51:14,347 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:14,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:14,347 INFO L85 PathProgramCache]: Analyzing trace with hash 395978053, now seen corresponding path program 6 times [2024-06-21 20:51:14,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:14,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853005343] [2024-06-21 20:51:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:14,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:14,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:15,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:15,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:15,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853005343] [2024-06-21 20:51:15,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853005343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:15,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:15,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:15,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645126662] [2024-06-21 20:51:15,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:15,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:15,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:15,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:15,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:15,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:15,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 657 transitions, 8208 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:15,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:15,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:15,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:16,724 INFO L124 PetriNetUnfolderBase]: 3068/4939 cut-off events. [2024-06-21 20:51:16,725 INFO L125 PetriNetUnfolderBase]: For 1519821/1519827 co-relation queries the response was YES. [2024-06-21 20:51:16,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65161 conditions, 4939 events. 3068/4939 cut-off events. For 1519821/1519827 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 29797 event pairs, 498 based on Foata normal form. 8/4946 useless extension candidates. Maximal degree in co-relation 64955. Up to 4490 conditions per place. [2024-06-21 20:51:16,818 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 604 selfloop transitions, 68 changer transitions 0/677 dead transitions. [2024-06-21 20:51:16,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 677 transitions, 9852 flow [2024-06-21 20:51:16,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:16,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:16,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:51:16,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:51:16,819 INFO L175 Difference]: Start difference. First operand has 443 places, 657 transitions, 8208 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:51:16,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 677 transitions, 9852 flow [2024-06-21 20:51:20,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 677 transitions, 9385 flow, removed 138 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:20,273 INFO L231 Difference]: Finished difference. Result has 445 places, 661 transitions, 8126 flow [2024-06-21 20:51:20,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7741, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8126, PETRI_PLACES=445, PETRI_TRANSITIONS=661} [2024-06-21 20:51:20,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-21 20:51:20,273 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 661 transitions, 8126 flow [2024-06-21 20:51:20,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:20,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:20,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:20,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:51:20,274 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:20,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash 409101996, now seen corresponding path program 10 times [2024-06-21 20:51:20,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:20,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595480114] [2024-06-21 20:51:20,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:20,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:20,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:21,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:21,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:21,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595480114] [2024-06-21 20:51:21,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595480114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:21,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:21,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:21,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449588308] [2024-06-21 20:51:21,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:21,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:21,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:21,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:21,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:21,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:21,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 661 transitions, 8126 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:21,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:21,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:21,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:23,303 INFO L124 PetriNetUnfolderBase]: 3081/4961 cut-off events. [2024-06-21 20:51:23,303 INFO L125 PetriNetUnfolderBase]: For 1547159/1547165 co-relation queries the response was YES. [2024-06-21 20:51:23,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65943 conditions, 4961 events. 3081/4961 cut-off events. For 1547159/1547165 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30025 event pairs, 498 based on Foata normal form. 7/4967 useless extension candidates. Maximal degree in co-relation 65736. Up to 4460 conditions per place. [2024-06-21 20:51:23,392 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 589 selfloop transitions, 91 changer transitions 0/685 dead transitions. [2024-06-21 20:51:23,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 685 transitions, 10284 flow [2024-06-21 20:51:23,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:23,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:23,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:51:23,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 20:51:23,393 INFO L175 Difference]: Start difference. First operand has 445 places, 661 transitions, 8126 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:51:23,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 685 transitions, 10284 flow [2024-06-21 20:51:27,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 685 transitions, 9927 flow, removed 113 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:27,542 INFO L231 Difference]: Finished difference. Result has 448 places, 669 transitions, 8439 flow [2024-06-21 20:51:27,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7769, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8439, PETRI_PLACES=448, PETRI_TRANSITIONS=669} [2024-06-21 20:51:27,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-21 20:51:27,543 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 669 transitions, 8439 flow [2024-06-21 20:51:27,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:27,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:27,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:27,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:51:27,543 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:27,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:27,544 INFO L85 PathProgramCache]: Analyzing trace with hash -391447411, now seen corresponding path program 7 times [2024-06-21 20:51:27,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:27,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213823655] [2024-06-21 20:51:27,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:27,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:28,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:28,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:28,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213823655] [2024-06-21 20:51:28,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213823655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:28,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:28,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:28,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298300501] [2024-06-21 20:51:28,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:28,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:28,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:28,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:28,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:28,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:28,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 669 transitions, 8439 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:28,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:28,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:28,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:29,957 INFO L124 PetriNetUnfolderBase]: 3101/4987 cut-off events. [2024-06-21 20:51:29,957 INFO L125 PetriNetUnfolderBase]: For 1610658/1610658 co-relation queries the response was YES. [2024-06-21 20:51:30,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66839 conditions, 4987 events. 3101/4987 cut-off events. For 1610658/1610658 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30225 event pairs, 541 based on Foata normal form. 4/4989 useless extension candidates. Maximal degree in co-relation 66630. Up to 4616 conditions per place. [2024-06-21 20:51:30,064 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 654 selfloop transitions, 29 changer transitions 0/688 dead transitions. [2024-06-21 20:51:30,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 688 transitions, 10117 flow [2024-06-21 20:51:30,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:30,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:30,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:51:30,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:51:30,065 INFO L175 Difference]: Start difference. First operand has 448 places, 669 transitions, 8439 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:51:30,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 688 transitions, 10117 flow [2024-06-21 20:51:34,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 688 transitions, 9751 flow, removed 134 selfloop flow, removed 5 redundant places. [2024-06-21 20:51:34,206 INFO L231 Difference]: Finished difference. Result has 452 places, 673 transitions, 8385 flow [2024-06-21 20:51:34,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8073, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8385, PETRI_PLACES=452, PETRI_TRANSITIONS=673} [2024-06-21 20:51:34,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-21 20:51:34,207 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 673 transitions, 8385 flow [2024-06-21 20:51:34,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:34,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:34,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:34,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:51:34,208 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:34,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:34,208 INFO L85 PathProgramCache]: Analyzing trace with hash 395977836, now seen corresponding path program 11 times [2024-06-21 20:51:34,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:34,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417355433] [2024-06-21 20:51:34,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:34,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:35,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:35,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:35,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417355433] [2024-06-21 20:51:35,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417355433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:35,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:35,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:35,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245158327] [2024-06-21 20:51:35,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:35,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:35,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:35,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:35,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:35,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 673 transitions, 8385 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:35,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:35,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:35,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:37,013 INFO L124 PetriNetUnfolderBase]: 3106/5000 cut-off events. [2024-06-21 20:51:37,013 INFO L125 PetriNetUnfolderBase]: For 1601017/1601023 co-relation queries the response was YES. [2024-06-21 20:51:37,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67322 conditions, 5000 events. 3106/5000 cut-off events. For 1601017/1601023 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30324 event pairs, 498 based on Foata normal form. 7/5006 useless extension candidates. Maximal degree in co-relation 67111. Up to 4546 conditions per place. [2024-06-21 20:51:37,107 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 620 selfloop transitions, 67 changer transitions 0/692 dead transitions. [2024-06-21 20:51:37,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 692 transitions, 10004 flow [2024-06-21 20:51:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:37,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:51:37,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:51:37,108 INFO L175 Difference]: Start difference. First operand has 452 places, 673 transitions, 8385 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:51:37,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 692 transitions, 10004 flow [2024-06-21 20:51:40,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 692 transitions, 9746 flow, removed 103 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:40,656 INFO L231 Difference]: Finished difference. Result has 454 places, 676 transitions, 8452 flow [2024-06-21 20:51:40,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8127, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8452, PETRI_PLACES=454, PETRI_TRANSITIONS=676} [2024-06-21 20:51:40,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-21 20:51:40,657 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 676 transitions, 8452 flow [2024-06-21 20:51:40,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:40,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:40,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:40,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:51:40,658 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:40,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:40,658 INFO L85 PathProgramCache]: Analyzing trace with hash -404780294, now seen corresponding path program 17 times [2024-06-21 20:51:40,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:40,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324821234] [2024-06-21 20:51:40,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:40,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:40,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:41,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:41,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:41,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324821234] [2024-06-21 20:51:41,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324821234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:41,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:41,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:41,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961166152] [2024-06-21 20:51:41,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:41,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:41,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:41,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:41,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:41,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 676 transitions, 8452 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:41,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:41,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:41,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:43,076 INFO L124 PetriNetUnfolderBase]: 3116/5019 cut-off events. [2024-06-21 20:51:43,076 INFO L125 PetriNetUnfolderBase]: For 1627465/1627465 co-relation queries the response was YES. [2024-06-21 20:51:43,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67544 conditions, 5019 events. 3116/5019 cut-off events. For 1627465/1627465 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30409 event pairs, 501 based on Foata normal form. 2/5020 useless extension candidates. Maximal degree in co-relation 67332. Up to 4383 conditions per place. [2024-06-21 20:51:43,172 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 588 selfloop transitions, 105 changer transitions 0/698 dead transitions. [2024-06-21 20:51:43,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 698 transitions, 10272 flow [2024-06-21 20:51:43,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:43,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:43,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:51:43,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:51:43,174 INFO L175 Difference]: Start difference. First operand has 454 places, 676 transitions, 8452 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:51:43,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 698 transitions, 10272 flow [2024-06-21 20:51:47,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 698 transitions, 9978 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:47,573 INFO L231 Difference]: Finished difference. Result has 456 places, 680 transitions, 8687 flow [2024-06-21 20:51:47,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8158, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8687, PETRI_PLACES=456, PETRI_TRANSITIONS=680} [2024-06-21 20:51:47,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-21 20:51:47,574 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 680 transitions, 8687 flow [2024-06-21 20:51:47,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:47,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:47,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:47,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:51:47,574 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:47,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash -391893284, now seen corresponding path program 18 times [2024-06-21 20:51:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:47,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565217305] [2024-06-21 20:51:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:47,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:48,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:51:48,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:48,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565217305] [2024-06-21 20:51:48,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565217305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:48,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:48,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:48,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131684360] [2024-06-21 20:51:48,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:48,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:48,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:48,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:48,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:48,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:48,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 680 transitions, 8687 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:48,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:48,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:48,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:49,943 INFO L124 PetriNetUnfolderBase]: 3126/5037 cut-off events. [2024-06-21 20:51:49,943 INFO L125 PetriNetUnfolderBase]: For 1664651/1664651 co-relation queries the response was YES. [2024-06-21 20:51:50,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68610 conditions, 5037 events. 3126/5037 cut-off events. For 1664651/1664651 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30578 event pairs, 501 based on Foata normal form. 2/5038 useless extension candidates. Maximal degree in co-relation 68397. Up to 4313 conditions per place. [2024-06-21 20:51:50,041 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 548 selfloop transitions, 148 changer transitions 0/701 dead transitions. [2024-06-21 20:51:50,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 701 transitions, 10515 flow [2024-06-21 20:51:50,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:50,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:50,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:51:50,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:51:50,042 INFO L175 Difference]: Start difference. First operand has 456 places, 680 transitions, 8687 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:51:50,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 701 transitions, 10515 flow [2024-06-21 20:51:53,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 701 transitions, 10014 flow, removed 148 selfloop flow, removed 7 redundant places. [2024-06-21 20:51:53,981 INFO L231 Difference]: Finished difference. Result has 458 places, 684 transitions, 8809 flow [2024-06-21 20:51:53,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8186, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8809, PETRI_PLACES=458, PETRI_TRANSITIONS=684} [2024-06-21 20:51:53,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-21 20:51:53,981 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 684 transitions, 8809 flow [2024-06-21 20:51:53,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:53,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:53,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:51:53,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:51:53,982 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:51:53,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:53,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1022297269, now seen corresponding path program 8 times [2024-06-21 20:51:53,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:53,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679223836] [2024-06-21 20:51:53,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:53,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:51:54,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-21 20:51:54,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:51:54,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679223836] [2024-06-21 20:51:54,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679223836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:51:54,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:51:54,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:51:54,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236605706] [2024-06-21 20:51:54,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:51:54,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:51:54,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:51:54,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:51:54,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:51:54,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:51:54,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 684 transitions, 8809 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:51:54,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:51:54,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:51:54,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:51:56,345 INFO L124 PetriNetUnfolderBase]: 3178/5108 cut-off events. [2024-06-21 20:51:56,346 INFO L125 PetriNetUnfolderBase]: For 1767337/1767343 co-relation queries the response was YES. [2024-06-21 20:51:56,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71097 conditions, 5108 events. 3178/5108 cut-off events. For 1767337/1767343 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30938 event pairs, 498 based on Foata normal form. 10/5117 useless extension candidates. Maximal degree in co-relation 70883. Up to 4535 conditions per place. [2024-06-21 20:51:56,450 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 603 selfloop transitions, 106 changer transitions 0/714 dead transitions. [2024-06-21 20:51:56,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 714 transitions, 11301 flow [2024-06-21 20:51:56,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:51:56,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:51:56,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 20:51:56,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-21 20:51:56,451 INFO L175 Difference]: Start difference. First operand has 458 places, 684 transitions, 8809 flow. Second operand 9 states and 163 transitions. [2024-06-21 20:51:56,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 714 transitions, 11301 flow [2024-06-21 20:52:00,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 714 transitions, 10706 flow, removed 152 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:00,378 INFO L231 Difference]: Finished difference. Result has 461 places, 696 transitions, 9167 flow [2024-06-21 20:52:00,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8214, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9167, PETRI_PLACES=461, PETRI_TRANSITIONS=696} [2024-06-21 20:52:00,378 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-21 20:52:00,379 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 696 transitions, 9167 flow [2024-06-21 20:52:00,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:00,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:00,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:00,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:52:00,379 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:00,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:00,380 INFO L85 PathProgramCache]: Analyzing trace with hash 408864846, now seen corresponding path program 12 times [2024-06-21 20:52:00,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:00,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603570531] [2024-06-21 20:52:00,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:00,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:01,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:01,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603570531] [2024-06-21 20:52:01,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603570531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:01,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:01,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:01,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555415371] [2024-06-21 20:52:01,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:01,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:01,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:01,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 696 transitions, 9167 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:01,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:01,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:01,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:03,141 INFO L124 PetriNetUnfolderBase]: 3175/5108 cut-off events. [2024-06-21 20:52:03,141 INFO L125 PetriNetUnfolderBase]: For 1750606/1750612 co-relation queries the response was YES. [2024-06-21 20:52:03,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71006 conditions, 5108 events. 3175/5108 cut-off events. For 1750606/1750612 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 31031 event pairs, 499 based on Foata normal form. 7/5114 useless extension candidates. Maximal degree in co-relation 70790. Up to 4591 conditions per place. [2024-06-21 20:52:03,242 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 615 selfloop transitions, 92 changer transitions 0/712 dead transitions. [2024-06-21 20:52:03,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 712 transitions, 10690 flow [2024-06-21 20:52:03,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:03,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:03,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:52:03,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:52:03,243 INFO L175 Difference]: Start difference. First operand has 461 places, 696 transitions, 9167 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:52:03,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 712 transitions, 10690 flow [2024-06-21 20:52:06,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 712 transitions, 10176 flow, removed 216 selfloop flow, removed 5 redundant places. [2024-06-21 20:52:06,945 INFO L231 Difference]: Finished difference. Result has 465 places, 697 transitions, 8894 flow [2024-06-21 20:52:06,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8693, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8894, PETRI_PLACES=465, PETRI_TRANSITIONS=697} [2024-06-21 20:52:06,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-21 20:52:06,946 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 697 transitions, 8894 flow [2024-06-21 20:52:06,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:06,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:06,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:06,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:52:06,946 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:06,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:06,947 INFO L85 PathProgramCache]: Analyzing trace with hash 2033416654, now seen corresponding path program 19 times [2024-06-21 20:52:06,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:06,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119103928] [2024-06-21 20:52:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:06,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:07,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:07,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:07,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119103928] [2024-06-21 20:52:07,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119103928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:07,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:07,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:07,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397511659] [2024-06-21 20:52:07,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:07,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:07,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:07,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:07,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:08,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:08,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 697 transitions, 8894 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:08,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:08,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:08,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:09,454 INFO L124 PetriNetUnfolderBase]: 3201/5150 cut-off events. [2024-06-21 20:52:09,455 INFO L125 PetriNetUnfolderBase]: For 1805046/1805048 co-relation queries the response was YES. [2024-06-21 20:52:09,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72103 conditions, 5150 events. 3201/5150 cut-off events. For 1805046/1805048 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31334 event pairs, 539 based on Foata normal form. 4/5153 useless extension candidates. Maximal degree in co-relation 71885. Up to 4371 conditions per place. [2024-06-21 20:52:09,560 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 558 selfloop transitions, 160 changer transitions 0/723 dead transitions. [2024-06-21 20:52:09,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 723 transitions, 11520 flow [2024-06-21 20:52:09,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:09,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:52:09,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:52:09,562 INFO L175 Difference]: Start difference. First operand has 465 places, 697 transitions, 8894 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:52:09,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 723 transitions, 11520 flow [2024-06-21 20:52:14,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 723 transitions, 11350 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:14,479 INFO L231 Difference]: Finished difference. Result has 469 places, 705 transitions, 9719 flow [2024-06-21 20:52:14,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9719, PETRI_PLACES=469, PETRI_TRANSITIONS=705} [2024-06-21 20:52:14,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-21 20:52:14,480 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 705 transitions, 9719 flow [2024-06-21 20:52:14,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:14,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:14,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:14,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:52:14,481 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:14,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:14,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1193716411, now seen corresponding path program 9 times [2024-06-21 20:52:14,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:14,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143421023] [2024-06-21 20:52:14,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:14,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:15,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:15,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:15,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143421023] [2024-06-21 20:52:15,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143421023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:15,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:15,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:15,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663074159] [2024-06-21 20:52:15,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:15,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:15,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:15,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:15,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:15,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:15,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 705 transitions, 9719 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:15,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:15,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:15,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:16,950 INFO L124 PetriNetUnfolderBase]: 3211/5167 cut-off events. [2024-06-21 20:52:16,950 INFO L125 PetriNetUnfolderBase]: For 1851156/1851164 co-relation queries the response was YES. [2024-06-21 20:52:17,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73464 conditions, 5167 events. 3211/5167 cut-off events. For 1851156/1851164 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 31446 event pairs, 514 based on Foata normal form. 10/5176 useless extension candidates. Maximal degree in co-relation 73244. Up to 4644 conditions per place. [2024-06-21 20:52:17,057 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 627 selfloop transitions, 90 changer transitions 0/722 dead transitions. [2024-06-21 20:52:17,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 722 transitions, 11475 flow [2024-06-21 20:52:17,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:17,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:17,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:52:17,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:52:17,058 INFO L175 Difference]: Start difference. First operand has 469 places, 705 transitions, 9719 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:52:17,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 722 transitions, 11475 flow [2024-06-21 20:52:21,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 722 transitions, 10901 flow, removed 194 selfloop flow, removed 5 redundant places. [2024-06-21 20:52:21,938 INFO L231 Difference]: Finished difference. Result has 473 places, 709 transitions, 9612 flow [2024-06-21 20:52:21,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9145, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9612, PETRI_PLACES=473, PETRI_TRANSITIONS=709} [2024-06-21 20:52:21,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-21 20:52:21,939 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 709 transitions, 9612 flow [2024-06-21 20:52:21,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:21,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:21,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:21,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:52:21,939 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:21,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:21,940 INFO L85 PathProgramCache]: Analyzing trace with hash 344173605, now seen corresponding path program 10 times [2024-06-21 20:52:21,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:21,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495157300] [2024-06-21 20:52:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:21,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:22,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:22,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:22,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495157300] [2024-06-21 20:52:22,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495157300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:22,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:22,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:22,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408700115] [2024-06-21 20:52:22,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:22,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:22,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:22,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:22,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:22,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:22,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 709 transitions, 9612 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:22,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:22,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:22,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:24,502 INFO L124 PetriNetUnfolderBase]: 3285/5265 cut-off events. [2024-06-21 20:52:24,502 INFO L125 PetriNetUnfolderBase]: For 1977466/1977474 co-relation queries the response was YES. [2024-06-21 20:52:24,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77403 conditions, 5265 events. 3285/5265 cut-off events. For 1977466/1977474 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31953 event pairs, 515 based on Foata normal form. 10/5274 useless extension candidates. Maximal degree in co-relation 77181. Up to 4408 conditions per place. [2024-06-21 20:52:24,615 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 544 selfloop transitions, 204 changer transitions 0/753 dead transitions. [2024-06-21 20:52:24,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 753 transitions, 13064 flow [2024-06-21 20:52:24,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:24,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:24,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:52:24,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-21 20:52:24,616 INFO L175 Difference]: Start difference. First operand has 473 places, 709 transitions, 9612 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:52:24,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 753 transitions, 13064 flow [2024-06-21 20:52:30,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 753 transitions, 12625 flow, removed 132 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:30,087 INFO L231 Difference]: Finished difference. Result has 477 places, 730 transitions, 10635 flow [2024-06-21 20:52:30,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9173, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10635, PETRI_PLACES=477, PETRI_TRANSITIONS=730} [2024-06-21 20:52:30,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-21 20:52:30,088 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 730 transitions, 10635 flow [2024-06-21 20:52:30,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:30,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:30,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:30,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:52:30,089 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:30,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:30,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1901410428, now seen corresponding path program 20 times [2024-06-21 20:52:30,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:30,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395753584] [2024-06-21 20:52:30,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:30,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:31,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:31,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:31,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395753584] [2024-06-21 20:52:31,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395753584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:31,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:31,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:31,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273453404] [2024-06-21 20:52:31,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:31,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:31,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:31,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:31,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:31,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:31,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 730 transitions, 10635 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:31,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:31,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:31,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:32,888 INFO L124 PetriNetUnfolderBase]: 3295/5271 cut-off events. [2024-06-21 20:52:32,888 INFO L125 PetriNetUnfolderBase]: For 2027435/2027435 co-relation queries the response was YES. [2024-06-21 20:52:32,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78925 conditions, 5271 events. 3295/5271 cut-off events. For 2027435/2027435 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 31862 event pairs, 503 based on Foata normal form. 2/5272 useless extension candidates. Maximal degree in co-relation 78700. Up to 4822 conditions per place. [2024-06-21 20:52:32,990 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 675 selfloop transitions, 66 changer transitions 0/746 dead transitions. [2024-06-21 20:52:32,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 746 transitions, 12563 flow [2024-06-21 20:52:32,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:32,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:32,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:52:32,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 20:52:32,991 INFO L175 Difference]: Start difference. First operand has 477 places, 730 transitions, 10635 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:52:32,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 746 transitions, 12563 flow [2024-06-21 20:52:37,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 746 transitions, 12221 flow, removed 127 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:37,429 INFO L231 Difference]: Finished difference. Result has 483 places, 734 transitions, 10784 flow [2024-06-21 20:52:37,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10299, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10784, PETRI_PLACES=483, PETRI_TRANSITIONS=734} [2024-06-21 20:52:37,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-21 20:52:37,430 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 734 transitions, 10784 flow [2024-06-21 20:52:37,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:37,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:37,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:37,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:52:37,431 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:37,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:37,431 INFO L85 PathProgramCache]: Analyzing trace with hash 2033416840, now seen corresponding path program 13 times [2024-06-21 20:52:37,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:37,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226101975] [2024-06-21 20:52:37,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:37,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:37,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:38,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:38,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:38,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226101975] [2024-06-21 20:52:38,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226101975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:38,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:38,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:38,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875649413] [2024-06-21 20:52:38,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:38,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:38,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:38,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:38,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:38,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:38,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 734 transitions, 10784 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:38,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:38,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:38,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:40,288 INFO L124 PetriNetUnfolderBase]: 3300/5286 cut-off events. [2024-06-21 20:52:40,289 INFO L125 PetriNetUnfolderBase]: For 2023199/2023207 co-relation queries the response was YES. [2024-06-21 20:52:40,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78913 conditions, 5286 events. 3300/5286 cut-off events. For 2023199/2023207 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32078 event pairs, 519 based on Foata normal form. 9/5294 useless extension candidates. Maximal degree in co-relation 78686. Up to 4770 conditions per place. [2024-06-21 20:52:40,402 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 656 selfloop transitions, 89 changer transitions 0/750 dead transitions. [2024-06-21 20:52:40,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 750 transitions, 12580 flow [2024-06-21 20:52:40,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:40,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:40,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:52:40,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:52:40,403 INFO L175 Difference]: Start difference. First operand has 483 places, 734 transitions, 10784 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:52:40,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 750 transitions, 12580 flow [2024-06-21 20:52:46,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 750 transitions, 12123 flow, removed 165 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:46,157 INFO L231 Difference]: Finished difference. Result has 485 places, 737 transitions, 10773 flow [2024-06-21 20:52:46,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10327, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10773, PETRI_PLACES=485, PETRI_TRANSITIONS=737} [2024-06-21 20:52:46,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-21 20:52:46,162 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 737 transitions, 10773 flow [2024-06-21 20:52:46,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:46,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:46,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:46,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:52:46,162 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:46,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:46,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1840371013, now seen corresponding path program 11 times [2024-06-21 20:52:46,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:46,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571754055] [2024-06-21 20:52:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:46,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:46,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:47,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:47,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:47,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571754055] [2024-06-21 20:52:47,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571754055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:47,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:47,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:47,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661891725] [2024-06-21 20:52:47,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:47,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:47,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:47,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:47,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:47,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:47,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 737 transitions, 10773 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:47,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:47,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:47,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:48,821 INFO L124 PetriNetUnfolderBase]: 3321/5307 cut-off events. [2024-06-21 20:52:48,821 INFO L125 PetriNetUnfolderBase]: For 2075783/2075785 co-relation queries the response was YES. [2024-06-21 20:52:48,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79889 conditions, 5307 events. 3321/5307 cut-off events. For 2075783/2075785 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 32130 event pairs, 545 based on Foata normal form. 3/5308 useless extension candidates. Maximal degree in co-relation 79661. Up to 4886 conditions per place. [2024-06-21 20:52:48,934 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 700 selfloop transitions, 58 changer transitions 0/763 dead transitions. [2024-06-21 20:52:48,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 763 transitions, 13102 flow [2024-06-21 20:52:48,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:48,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:48,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:52:48,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:52:48,935 INFO L175 Difference]: Start difference. First operand has 485 places, 737 transitions, 10773 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:52:48,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 763 transitions, 13102 flow [2024-06-21 20:52:55,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 763 transitions, 12678 flow, removed 125 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:55,479 INFO L231 Difference]: Finished difference. Result has 489 places, 751 transitions, 10996 flow [2024-06-21 20:52:55,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10349, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10996, PETRI_PLACES=489, PETRI_TRANSITIONS=751} [2024-06-21 20:52:55,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-21 20:52:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 751 transitions, 10996 flow [2024-06-21 20:52:55,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:55,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:55,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:55,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:52:55,481 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:55,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:55,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1912492711, now seen corresponding path program 12 times [2024-06-21 20:52:55,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:55,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722668647] [2024-06-21 20:52:55,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:55,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:55,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:56,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:56,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:56,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722668647] [2024-06-21 20:52:56,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722668647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:56,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:56,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:52:56,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463053114] [2024-06-21 20:52:56,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:56,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:52:56,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:56,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:52:56,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:52:56,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:52:56,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 751 transitions, 10996 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:56,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:56,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:52:56,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:58,204 INFO L124 PetriNetUnfolderBase]: 3347/5353 cut-off events. [2024-06-21 20:52:58,205 INFO L125 PetriNetUnfolderBase]: For 2126552/2126560 co-relation queries the response was YES. [2024-06-21 20:52:58,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81039 conditions, 5353 events. 3347/5353 cut-off events. For 2126552/2126560 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32486 event pairs, 515 based on Foata normal form. 10/5362 useless extension candidates. Maximal degree in co-relation 80808. Up to 4755 conditions per place. [2024-06-21 20:52:58,313 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 655 selfloop transitions, 117 changer transitions 0/777 dead transitions. [2024-06-21 20:52:58,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 777 transitions, 13608 flow [2024-06-21 20:52:58,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:58,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:58,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:52:58,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:52:58,314 INFO L175 Difference]: Start difference. First operand has 489 places, 751 transitions, 10996 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:52:58,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 777 transitions, 13608 flow [2024-06-21 20:53:04,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 777 transitions, 13237 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-21 20:53:04,194 INFO L231 Difference]: Finished difference. Result has 493 places, 759 transitions, 11216 flow [2024-06-21 20:53:04,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10625, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11216, PETRI_PLACES=493, PETRI_TRANSITIONS=759} [2024-06-21 20:53:04,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-21 20:53:04,195 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 759 transitions, 11216 flow [2024-06-21 20:53:04,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:04,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:04,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:04,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:53:04,196 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:04,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:04,196 INFO L85 PathProgramCache]: Analyzing trace with hash 844658666, now seen corresponding path program 14 times [2024-06-21 20:53:04,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:04,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97673406] [2024-06-21 20:53:04,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:04,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:04,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:05,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:05,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:05,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97673406] [2024-06-21 20:53:05,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97673406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:05,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:05,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:05,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875765607] [2024-06-21 20:53:05,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:05,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:05,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:05,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:05,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:05,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:53:05,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 759 transitions, 11216 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:05,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:05,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:53:05,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:07,387 INFO L124 PetriNetUnfolderBase]: 3360/5375 cut-off events. [2024-06-21 20:53:07,388 INFO L125 PetriNetUnfolderBase]: For 2169960/2169968 co-relation queries the response was YES. [2024-06-21 20:53:07,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81867 conditions, 5375 events. 3360/5375 cut-off events. For 2169960/2169968 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 32711 event pairs, 514 based on Foata normal form. 9/5383 useless extension candidates. Maximal degree in co-relation 81635. Up to 4825 conditions per place. [2024-06-21 20:53:07,496 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 666 selfloop transitions, 107 changer transitions 0/778 dead transitions. [2024-06-21 20:53:07,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 778 transitions, 13640 flow [2024-06-21 20:53:07,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:07,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:53:07,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:53:07,498 INFO L175 Difference]: Start difference. First operand has 493 places, 759 transitions, 11216 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:53:07,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 778 transitions, 13640 flow [2024-06-21 20:53:13,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 778 transitions, 13129 flow, removed 102 selfloop flow, removed 6 redundant places. [2024-06-21 20:53:13,749 INFO L231 Difference]: Finished difference. Result has 496 places, 765 transitions, 11455 flow [2024-06-21 20:53:13,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10705, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11455, PETRI_PLACES=496, PETRI_TRANSITIONS=765} [2024-06-21 20:53:13,749 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-21 20:53:13,750 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 765 transitions, 11455 flow [2024-06-21 20:53:13,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:13,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:13,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:13,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:53:13,750 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:13,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:13,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1193727974, now seen corresponding path program 21 times [2024-06-21 20:53:13,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:13,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156899264] [2024-06-21 20:53:13,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:13,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:13,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:14,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:14,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:14,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156899264] [2024-06-21 20:53:14,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156899264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:14,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:14,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:14,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69387524] [2024-06-21 20:53:14,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:14,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:14,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:14,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:14,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:14,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:53:14,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 765 transitions, 11455 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:14,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:14,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:53:14,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:16,496 INFO L124 PetriNetUnfolderBase]: 3354/5362 cut-off events. [2024-06-21 20:53:16,496 INFO L125 PetriNetUnfolderBase]: For 2176228/2176230 co-relation queries the response was YES. [2024-06-21 20:53:16,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81222 conditions, 5362 events. 3354/5362 cut-off events. For 2176228/2176230 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32596 event pairs, 539 based on Foata normal form. 4/5365 useless extension candidates. Maximal degree in co-relation 80989. Up to 4597 conditions per place. [2024-06-21 20:53:16,608 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 153 changer transitions 0/782 dead transitions. [2024-06-21 20:53:16,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 782 transitions, 13277 flow [2024-06-21 20:53:16,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:16,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:16,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:53:16,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:53:16,610 INFO L175 Difference]: Start difference. First operand has 496 places, 765 transitions, 11455 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:53:16,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 782 transitions, 13277 flow [2024-06-21 20:53:23,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 782 transitions, 12641 flow, removed 267 selfloop flow, removed 5 redundant places. [2024-06-21 20:53:23,439 INFO L231 Difference]: Finished difference. Result has 500 places, 765 transitions, 11132 flow [2024-06-21 20:53:23,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10819, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11132, PETRI_PLACES=500, PETRI_TRANSITIONS=765} [2024-06-21 20:53:23,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 458 predicate places. [2024-06-21 20:53:23,440 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 765 transitions, 11132 flow [2024-06-21 20:53:23,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:23,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:23,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:23,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:53:23,441 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:23,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:23,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1180383931, now seen corresponding path program 13 times [2024-06-21 20:53:23,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:23,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279960196] [2024-06-21 20:53:23,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:23,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:23,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:24,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:24,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279960196] [2024-06-21 20:53:24,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279960196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:24,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:24,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:24,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852362583] [2024-06-21 20:53:24,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:24,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:24,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:24,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:24,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:24,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:53:24,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 765 transitions, 11132 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:24,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:24,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:53:24,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:26,315 INFO L124 PetriNetUnfolderBase]: 3366/5378 cut-off events. [2024-06-21 20:53:26,316 INFO L125 PetriNetUnfolderBase]: For 2195371/2195373 co-relation queries the response was YES. [2024-06-21 20:53:26,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81355 conditions, 5378 events. 3366/5378 cut-off events. For 2195371/2195373 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32681 event pairs, 585 based on Foata normal form. 6/5382 useless extension candidates. Maximal degree in co-relation 81120. Up to 4975 conditions per place. [2024-06-21 20:53:26,439 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 739 selfloop transitions, 39 changer transitions 0/783 dead transitions. [2024-06-21 20:53:26,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 783 transitions, 13093 flow [2024-06-21 20:53:26,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:26,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:26,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:53:26,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:53:26,441 INFO L175 Difference]: Start difference. First operand has 500 places, 765 transitions, 11132 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:53:26,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 783 transitions, 13093 flow [2024-06-21 20:53:33,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 783 transitions, 12772 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:33,322 INFO L231 Difference]: Finished difference. Result has 501 places, 771 transitions, 11254 flow [2024-06-21 20:53:33,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10811, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11254, PETRI_PLACES=501, PETRI_TRANSITIONS=771} [2024-06-21 20:53:33,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 459 predicate places. [2024-06-21 20:53:33,323 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 771 transitions, 11254 flow [2024-06-21 20:53:33,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:33,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:33,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:33,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 20:53:33,323 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:33,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:33,324 INFO L85 PathProgramCache]: Analyzing trace with hash 344053232, now seen corresponding path program 22 times [2024-06-21 20:53:33,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:33,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232636347] [2024-06-21 20:53:33,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:33,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:33,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:34,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:34,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:34,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232636347] [2024-06-21 20:53:34,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232636347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:34,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:34,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:34,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656846415] [2024-06-21 20:53:34,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:34,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:34,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:34,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:34,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:34,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:53:34,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 771 transitions, 11254 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:34,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:34,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:53:34,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:36,365 INFO L124 PetriNetUnfolderBase]: 3371/5378 cut-off events. [2024-06-21 20:53:36,365 INFO L125 PetriNetUnfolderBase]: For 2189582/2189582 co-relation queries the response was YES. [2024-06-21 20:53:36,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81420 conditions, 5378 events. 3371/5378 cut-off events. For 2189582/2189582 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 32540 event pairs, 504 based on Foata normal form. 1/5378 useless extension candidates. Maximal degree in co-relation 81184. Up to 4896 conditions per place. [2024-06-21 20:53:36,479 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 695 selfloop transitions, 85 changer transitions 0/785 dead transitions. [2024-06-21 20:53:36,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 785 transitions, 13070 flow [2024-06-21 20:53:36,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:36,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:36,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:53:36,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 20:53:36,480 INFO L175 Difference]: Start difference. First operand has 501 places, 771 transitions, 11254 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:53:36,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 785 transitions, 13070 flow [2024-06-21 20:53:43,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 785 transitions, 12673 flow, removed 164 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:43,442 INFO L231 Difference]: Finished difference. Result has 503 places, 774 transitions, 11261 flow [2024-06-21 20:53:43,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10857, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11261, PETRI_PLACES=503, PETRI_TRANSITIONS=774} [2024-06-21 20:53:43,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-21 20:53:43,443 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 774 transitions, 11261 flow [2024-06-21 20:53:43,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:43,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:43,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:43,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 20:53:43,443 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:43,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:43,443 INFO L85 PathProgramCache]: Analyzing trace with hash 2046541000, now seen corresponding path program 15 times [2024-06-21 20:53:43,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:43,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318664075] [2024-06-21 20:53:43,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:43,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:44,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:44,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318664075] [2024-06-21 20:53:44,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318664075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:44,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:44,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:44,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755275388] [2024-06-21 20:53:44,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:44,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:44,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:44,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:44,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:44,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:53:44,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 774 transitions, 11261 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:44,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:44,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:53:44,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:46,531 INFO L124 PetriNetUnfolderBase]: 3384/5415 cut-off events. [2024-06-21 20:53:46,531 INFO L125 PetriNetUnfolderBase]: For 2234591/2234599 co-relation queries the response was YES. [2024-06-21 20:53:46,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82463 conditions, 5415 events. 3384/5415 cut-off events. For 2234591/2234599 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 33001 event pairs, 517 based on Foata normal form. 9/5423 useless extension candidates. Maximal degree in co-relation 82226. Up to 4846 conditions per place. [2024-06-21 20:53:46,646 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 674 selfloop transitions, 116 changer transitions 0/795 dead transitions. [2024-06-21 20:53:46,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 795 transitions, 13757 flow [2024-06-21 20:53:46,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:46,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:46,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:53:46,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 20:53:46,647 INFO L175 Difference]: Start difference. First operand has 503 places, 774 transitions, 11261 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:53:46,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 795 transitions, 13757 flow [2024-06-21 20:53:53,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 795 transitions, 13284 flow, removed 112 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:53,651 INFO L231 Difference]: Finished difference. Result has 505 places, 782 transitions, 11609 flow [2024-06-21 20:53:53,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10788, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11609, PETRI_PLACES=505, PETRI_TRANSITIONS=782} [2024-06-21 20:53:53,651 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-21 20:53:53,651 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 782 transitions, 11609 flow [2024-06-21 20:53:53,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:53,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:53,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:53,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 20:53:53,652 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:53,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:53,652 INFO L85 PathProgramCache]: Analyzing trace with hash 837306830, now seen corresponding path program 23 times [2024-06-21 20:53:53,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:53,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389516048] [2024-06-21 20:53:53,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:53,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:53,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:54,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:54,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:54,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389516048] [2024-06-21 20:53:54,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389516048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:54,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:54,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:54,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089031720] [2024-06-21 20:53:54,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:54,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:54,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:54,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:54,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:54,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:53:54,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 782 transitions, 11609 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:54,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:54,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:53:54,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:56,541 INFO L124 PetriNetUnfolderBase]: 3410/5458 cut-off events. [2024-06-21 20:53:56,541 INFO L125 PetriNetUnfolderBase]: For 2325101/2325103 co-relation queries the response was YES. [2024-06-21 20:53:56,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84450 conditions, 5458 events. 3410/5458 cut-off events. For 2325101/2325103 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 33347 event pairs, 542 based on Foata normal form. 4/5461 useless extension candidates. Maximal degree in co-relation 84211. Up to 4655 conditions per place. [2024-06-21 20:53:56,884 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 644 selfloop transitions, 157 changer transitions 0/806 dead transitions. [2024-06-21 20:53:56,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 806 transitions, 14455 flow [2024-06-21 20:53:56,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:56,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:56,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:53:56,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:53:56,901 INFO L175 Difference]: Start difference. First operand has 505 places, 782 transitions, 11609 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:53:56,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 806 transitions, 14455 flow [2024-06-21 20:54:03,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 806 transitions, 13967 flow, removed 183 selfloop flow, removed 5 redundant places. [2024-06-21 20:54:03,780 INFO L231 Difference]: Finished difference. Result has 510 places, 790 transitions, 12195 flow [2024-06-21 20:54:03,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11125, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12195, PETRI_PLACES=510, PETRI_TRANSITIONS=790} [2024-06-21 20:54:03,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-21 20:54:03,780 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 790 transitions, 12195 flow [2024-06-21 20:54:03,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:03,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:03,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:03,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 20:54:03,781 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:03,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:03,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1675715847, now seen corresponding path program 14 times [2024-06-21 20:54:03,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:03,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431514034] [2024-06-21 20:54:03,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:03,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:03,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:04,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-21 20:54:04,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:04,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431514034] [2024-06-21 20:54:04,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431514034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:04,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:04,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:04,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672709727] [2024-06-21 20:54:04,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:04,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:04,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:04,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:04,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:04,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:54:04,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 790 transitions, 12195 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:04,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:04,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:54:04,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:06,620 INFO L124 PetriNetUnfolderBase]: 3404/5451 cut-off events. [2024-06-21 20:54:06,620 INFO L125 PetriNetUnfolderBase]: For 2329102/2329110 co-relation queries the response was YES. [2024-06-21 20:54:06,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84581 conditions, 5451 events. 3404/5451 cut-off events. For 2329102/2329110 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 33224 event pairs, 515 based on Foata normal form. 10/5460 useless extension candidates. Maximal degree in co-relation 84339. Up to 4912 conditions per place. [2024-06-21 20:54:06,743 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 713 selfloop transitions, 89 changer transitions 0/807 dead transitions. [2024-06-21 20:54:06,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 807 transitions, 14097 flow [2024-06-21 20:54:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:06,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:06,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:54:06,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 20:54:06,769 INFO L175 Difference]: Start difference. First operand has 510 places, 790 transitions, 12195 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:54:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 807 transitions, 14097 flow [2024-06-21 20:54:15,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 807 transitions, 13495 flow, removed 215 selfloop flow, removed 5 redundant places. [2024-06-21 20:54:15,103 INFO L231 Difference]: Finished difference. Result has 514 places, 794 transitions, 12034 flow [2024-06-21 20:54:15,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11593, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12034, PETRI_PLACES=514, PETRI_TRANSITIONS=794} [2024-06-21 20:54:15,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-21 20:54:15,104 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 794 transitions, 12034 flow [2024-06-21 20:54:15,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:15,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:15,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:15,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 20:54:15,104 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:15,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:15,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1412007216, now seen corresponding path program 16 times [2024-06-21 20:54:15,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:15,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832201062] [2024-06-21 20:54:15,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:15,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:15,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:16,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:16,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832201062] [2024-06-21 20:54:16,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832201062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:16,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:16,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:16,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136762325] [2024-06-21 20:54:16,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:16,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:16,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:16,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:16,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:16,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:54:16,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 794 transitions, 12034 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:16,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:16,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:54:16,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:18,455 INFO L124 PetriNetUnfolderBase]: 3409/5460 cut-off events. [2024-06-21 20:54:18,456 INFO L125 PetriNetUnfolderBase]: For 2325924/2325932 co-relation queries the response was YES. [2024-06-21 20:54:18,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84654 conditions, 5460 events. 3409/5460 cut-off events. For 2325924/2325932 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 33358 event pairs, 516 based on Foata normal form. 9/5468 useless extension candidates. Maximal degree in co-relation 84410. Up to 4772 conditions per place. [2024-06-21 20:54:18,565 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 636 selfloop transitions, 176 changer transitions 0/817 dead transitions. [2024-06-21 20:54:18,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 817 transitions, 15049 flow [2024-06-21 20:54:18,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:18,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:18,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:54:18,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:54:18,567 INFO L175 Difference]: Start difference. First operand has 514 places, 794 transitions, 12034 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:54:18,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 817 transitions, 15049 flow [2024-06-21 20:54:25,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 817 transitions, 14648 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:25,402 INFO L231 Difference]: Finished difference. Result has 517 places, 804 transitions, 12793 flow [2024-06-21 20:54:25,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11633, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12793, PETRI_PLACES=517, PETRI_TRANSITIONS=804} [2024-06-21 20:54:25,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-21 20:54:25,403 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 804 transitions, 12793 flow [2024-06-21 20:54:25,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:25,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:25,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:25,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 20:54:25,404 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:25,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:25,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2046304067, now seen corresponding path program 15 times [2024-06-21 20:54:25,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:25,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221254585] [2024-06-21 20:54:25,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:25,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:25,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:26,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:26,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:26,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221254585] [2024-06-21 20:54:26,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221254585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:26,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:26,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:26,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639131072] [2024-06-21 20:54:26,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:26,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:26,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:26,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:26,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:26,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:54:26,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 804 transitions, 12793 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:26,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:26,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:54:26,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:28,166 INFO L124 PetriNetUnfolderBase]: 3411/5457 cut-off events. [2024-06-21 20:54:28,167 INFO L125 PetriNetUnfolderBase]: For 2358329/2358337 co-relation queries the response was YES. [2024-06-21 20:54:28,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85057 conditions, 5457 events. 3411/5457 cut-off events. For 2358329/2358337 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 33291 event pairs, 512 based on Foata normal form. 10/5466 useless extension candidates. Maximal degree in co-relation 84811. Up to 4868 conditions per place. [2024-06-21 20:54:28,288 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 696 selfloop transitions, 120 changer transitions 0/821 dead transitions. [2024-06-21 20:54:28,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 821 transitions, 14747 flow [2024-06-21 20:54:28,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:28,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:28,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:54:28,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 20:54:28,289 INFO L175 Difference]: Start difference. First operand has 517 places, 804 transitions, 12793 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:54:28,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 821 transitions, 14747 flow [2024-06-21 20:54:35,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 821 transitions, 14307 flow, removed 174 selfloop flow, removed 4 redundant places. [2024-06-21 20:54:35,654 INFO L231 Difference]: Finished difference. Result has 523 places, 809 transitions, 12900 flow [2024-06-21 20:54:35,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12353, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12900, PETRI_PLACES=523, PETRI_TRANSITIONS=809} [2024-06-21 20:54:35,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-21 20:54:35,655 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 809 transitions, 12900 flow [2024-06-21 20:54:35,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:35,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:35,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:35,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 20:54:35,656 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:35,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:35,656 INFO L85 PathProgramCache]: Analyzing trace with hash 967695836, now seen corresponding path program 17 times [2024-06-21 20:54:35,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:35,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564796403] [2024-06-21 20:54:35,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:35,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:35,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:36,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:36,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:36,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564796403] [2024-06-21 20:54:36,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564796403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:36,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:36,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:36,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869804741] [2024-06-21 20:54:36,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:36,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:36,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:36,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:36,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:36,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:54:36,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 809 transitions, 12900 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:36,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:36,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:54:36,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:38,949 INFO L124 PetriNetUnfolderBase]: 3408/5449 cut-off events. [2024-06-21 20:54:38,949 INFO L125 PetriNetUnfolderBase]: For 2341222/2341230 co-relation queries the response was YES. [2024-06-21 20:54:39,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85010 conditions, 5449 events. 3408/5449 cut-off events. For 2341222/2341230 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 33194 event pairs, 512 based on Foata normal form. 9/5457 useless extension candidates. Maximal degree in co-relation 84761. Up to 4881 conditions per place. [2024-06-21 20:54:39,060 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 703 selfloop transitions, 114 changer transitions 0/822 dead transitions. [2024-06-21 20:54:39,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 822 transitions, 14906 flow [2024-06-21 20:54:39,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:39,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:39,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:54:39,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 20:54:39,062 INFO L175 Difference]: Start difference. First operand has 523 places, 809 transitions, 12900 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:54:39,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 822 transitions, 14906 flow [2024-06-21 20:54:46,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 822 transitions, 14393 flow, removed 144 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:46,892 INFO L231 Difference]: Finished difference. Result has 526 places, 809 transitions, 12621 flow [2024-06-21 20:54:46,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12387, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12621, PETRI_PLACES=526, PETRI_TRANSITIONS=809} [2024-06-21 20:54:46,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-21 20:54:46,893 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 809 transitions, 12621 flow [2024-06-21 20:54:46,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:46,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:46,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:46,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 20:54:46,894 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:46,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:46,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1180829804, now seen corresponding path program 24 times [2024-06-21 20:54:46,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:46,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709500725] [2024-06-21 20:54:46,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:46,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:47,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:47,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:47,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709500725] [2024-06-21 20:54:47,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709500725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:47,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:47,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:47,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563325499] [2024-06-21 20:54:47,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:47,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:47,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:47,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:47,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:47,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:54:47,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 809 transitions, 12621 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:47,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:47,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:54:47,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:49,701 INFO L124 PetriNetUnfolderBase]: 3418/5468 cut-off events. [2024-06-21 20:54:49,702 INFO L125 PetriNetUnfolderBase]: For 2386121/2386123 co-relation queries the response was YES. [2024-06-21 20:54:49,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85305 conditions, 5468 events. 3418/5468 cut-off events. For 2386121/2386123 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 33396 event pairs, 538 based on Foata normal form. 4/5471 useless extension candidates. Maximal degree in co-relation 85055. Up to 4593 conditions per place. [2024-06-21 20:54:49,821 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 621 selfloop transitions, 203 changer transitions 0/829 dead transitions. [2024-06-21 20:54:49,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 829 transitions, 15179 flow [2024-06-21 20:54:49,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:49,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:49,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:54:49,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:54:49,822 INFO L175 Difference]: Start difference. First operand has 526 places, 809 transitions, 12621 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:54:49,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 829 transitions, 15179 flow [2024-06-21 20:54:57,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 829 transitions, 14770 flow, removed 107 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:57,480 INFO L231 Difference]: Finished difference. Result has 529 places, 813 transitions, 13009 flow [2024-06-21 20:54:57,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12212, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13009, PETRI_PLACES=529, PETRI_TRANSITIONS=813} [2024-06-21 20:54:57,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 487 predicate places. [2024-06-21 20:54:57,481 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 813 transitions, 13009 flow [2024-06-21 20:54:57,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:57,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:57,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:57,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 20:54:57,482 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:57,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:57,482 INFO L85 PathProgramCache]: Analyzing trace with hash 521542058, now seen corresponding path program 18 times [2024-06-21 20:54:57,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:57,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394388323] [2024-06-21 20:54:57,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:57,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:57,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:58,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:58,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:58,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394388323] [2024-06-21 20:54:58,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394388323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:58,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:58,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:58,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843114253] [2024-06-21 20:54:58,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:58,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:58,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:58,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:58,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:58,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:54:58,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 813 transitions, 13009 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:58,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:58,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:54:58,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:00,662 INFO L124 PetriNetUnfolderBase]: 3423/5480 cut-off events. [2024-06-21 20:55:00,663 INFO L125 PetriNetUnfolderBase]: For 2412539/2412547 co-relation queries the response was YES. [2024-06-21 20:55:00,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86242 conditions, 5480 events. 3423/5480 cut-off events. For 2412539/2412547 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 33492 event pairs, 513 based on Foata normal form. 9/5488 useless extension candidates. Maximal degree in co-relation 85991. Up to 4792 conditions per place. [2024-06-21 20:55:00,783 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 644 selfloop transitions, 180 changer transitions 0/829 dead transitions. [2024-06-21 20:55:00,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 829 transitions, 15583 flow [2024-06-21 20:55:00,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:55:00,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:55:00,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 20:55:00,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 20:55:00,784 INFO L175 Difference]: Start difference. First operand has 529 places, 813 transitions, 13009 flow. Second operand 9 states and 158 transitions. [2024-06-21 20:55:00,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 829 transitions, 15583 flow [2024-06-21 20:55:08,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 829 transitions, 14814 flow, removed 184 selfloop flow, removed 7 redundant places. [2024-06-21 20:55:08,816 INFO L231 Difference]: Finished difference. Result has 531 places, 816 transitions, 12830 flow [2024-06-21 20:55:08,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12240, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12830, PETRI_PLACES=531, PETRI_TRANSITIONS=816} [2024-06-21 20:55:08,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 489 predicate places. [2024-06-21 20:55:08,816 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 816 transitions, 12830 flow [2024-06-21 20:55:08,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:08,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:08,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:08,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 20:55:08,817 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:08,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:08,817 INFO L85 PathProgramCache]: Analyzing trace with hash 521305125, now seen corresponding path program 16 times [2024-06-21 20:55:08,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:08,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483653812] [2024-06-21 20:55:08,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:08,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:08,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:09,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-21 20:55:09,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:09,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483653812] [2024-06-21 20:55:09,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483653812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:09,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:09,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:09,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735115859] [2024-06-21 20:55:09,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:09,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:09,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:09,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:09,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:09,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:55:09,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 816 transitions, 12830 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:09,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:09,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:55:09,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:11,702 INFO L124 PetriNetUnfolderBase]: 3433/5490 cut-off events. [2024-06-21 20:55:11,703 INFO L125 PetriNetUnfolderBase]: For 2442119/2442127 co-relation queries the response was YES. [2024-06-21 20:55:11,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86034 conditions, 5490 events. 3433/5490 cut-off events. For 2442119/2442127 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 33519 event pairs, 510 based on Foata normal form. 10/5499 useless extension candidates. Maximal degree in co-relation 85782. Up to 4590 conditions per place. [2024-06-21 20:55:11,827 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 599 selfloop transitions, 239 changer transitions 0/843 dead transitions. [2024-06-21 20:55:11,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 843 transitions, 16027 flow [2024-06-21 20:55:11,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:55:11,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:55:11,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 20:55:11,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 20:55:11,829 INFO L175 Difference]: Start difference. First operand has 531 places, 816 transitions, 12830 flow. Second operand 9 states and 165 transitions. [2024-06-21 20:55:11,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 843 transitions, 16027 flow [2024-06-21 20:55:21,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 843 transitions, 15433 flow, removed 129 selfloop flow, removed 6 redundant places. [2024-06-21 20:55:21,699 INFO L231 Difference]: Finished difference. Result has 534 places, 823 transitions, 13058 flow [2024-06-21 20:55:21,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12236, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13058, PETRI_PLACES=534, PETRI_TRANSITIONS=823} [2024-06-21 20:55:21,700 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-21 20:55:21,700 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 823 transitions, 13058 flow [2024-06-21 20:55:21,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:21,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:21,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:21,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 20:55:21,701 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:21,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:21,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1901647578, now seen corresponding path program 25 times [2024-06-21 20:55:21,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:21,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384053214] [2024-06-21 20:55:21,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:21,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:22,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:55:22,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:22,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384053214] [2024-06-21 20:55:22,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384053214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:22,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:22,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:22,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849240431] [2024-06-21 20:55:22,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:22,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:22,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:22,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:22,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:22,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:55:22,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 823 transitions, 13058 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:22,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:22,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:55:22,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:24,972 INFO L124 PetriNetUnfolderBase]: 3443/5496 cut-off events. [2024-06-21 20:55:24,972 INFO L125 PetriNetUnfolderBase]: For 2450194/2450194 co-relation queries the response was YES. [2024-06-21 20:55:25,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86452 conditions, 5496 events. 3443/5496 cut-off events. For 2450194/2450194 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 33444 event pairs, 503 based on Foata normal form. 1/5496 useless extension candidates. Maximal degree in co-relation 86199. Up to 5023 conditions per place. [2024-06-21 20:55:25,094 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 765 selfloop transitions, 72 changer transitions 0/842 dead transitions. [2024-06-21 20:55:25,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 842 transitions, 15119 flow [2024-06-21 20:55:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:55:25,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:55:25,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 20:55:25,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-21 20:55:25,095 INFO L175 Difference]: Start difference. First operand has 534 places, 823 transitions, 13058 flow. Second operand 10 states and 167 transitions. [2024-06-21 20:55:25,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 842 transitions, 15119 flow [2024-06-21 20:55:33,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 842 transitions, 14674 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 20:55:33,528 INFO L231 Difference]: Finished difference. Result has 540 places, 829 transitions, 13057 flow [2024-06-21 20:55:33,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12613, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13057, PETRI_PLACES=540, PETRI_TRANSITIONS=829} [2024-06-21 20:55:33,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 498 predicate places. [2024-06-21 20:55:33,529 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 829 transitions, 13057 flow [2024-06-21 20:55:33,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:33,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:33,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:33,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 20:55:33,529 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:33,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:33,530 INFO L85 PathProgramCache]: Analyzing trace with hash 844538510, now seen corresponding path program 26 times [2024-06-21 20:55:33,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:33,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526307743] [2024-06-21 20:55:33,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:33,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:33,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:34,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:55:34,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:34,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526307743] [2024-06-21 20:55:34,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526307743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:34,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:34,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:34,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742501443] [2024-06-21 20:55:34,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:34,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:34,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:34,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:34,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:34,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:55:34,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 829 transitions, 13057 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:34,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:34,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:55:34,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:36,347 INFO L124 PetriNetUnfolderBase]: 3448/5505 cut-off events. [2024-06-21 20:55:36,348 INFO L125 PetriNetUnfolderBase]: For 2483591/2483591 co-relation queries the response was YES. [2024-06-21 20:55:36,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86522 conditions, 5505 events. 3448/5505 cut-off events. For 2483591/2483591 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 33530 event pairs, 502 based on Foata normal form. 1/5505 useless extension candidates. Maximal degree in co-relation 86267. Up to 5036 conditions per place. [2024-06-21 20:55:36,474 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 768 selfloop transitions, 70 changer transitions 0/843 dead transitions. [2024-06-21 20:55:36,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 843 transitions, 15019 flow [2024-06-21 20:55:36,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:55:36,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:55:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:55:36,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 20:55:36,475 INFO L175 Difference]: Start difference. First operand has 540 places, 829 transitions, 13057 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:55:36,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 843 transitions, 15019 flow [2024-06-21 20:55:44,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 843 transitions, 14644 flow, removed 122 selfloop flow, removed 7 redundant places. [2024-06-21 20:55:44,103 INFO L231 Difference]: Finished difference. Result has 542 places, 832 transitions, 13086 flow [2024-06-21 20:55:44,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12682, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13086, PETRI_PLACES=542, PETRI_TRANSITIONS=832} [2024-06-21 20:55:44,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 500 predicate places. [2024-06-21 20:55:44,104 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 832 transitions, 13086 flow [2024-06-21 20:55:44,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:44,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:44,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:44,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 20:55:44,104 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:44,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:44,105 INFO L85 PathProgramCache]: Analyzing trace with hash 837295670, now seen corresponding path program 27 times [2024-06-21 20:55:44,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:44,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088546810] [2024-06-21 20:55:44,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:44,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:44,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:44,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:55:44,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:44,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088546810] [2024-06-21 20:55:44,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088546810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:44,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:44,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:44,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853956393] [2024-06-21 20:55:44,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:44,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:44,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:44,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:44,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:45,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:55:45,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 832 transitions, 13086 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:45,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:45,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:55:45,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:47,135 INFO L124 PetriNetUnfolderBase]: 3442/5502 cut-off events. [2024-06-21 20:55:47,135 INFO L125 PetriNetUnfolderBase]: For 2496140/2496142 co-relation queries the response was YES. [2024-06-21 20:55:47,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86179 conditions, 5502 events. 3442/5502 cut-off events. For 2496140/2496142 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 33595 event pairs, 537 based on Foata normal form. 4/5505 useless extension candidates. Maximal degree in co-relation 85923. Up to 4721 conditions per place. [2024-06-21 20:55:47,252 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 697 selfloop transitions, 146 changer transitions 0/848 dead transitions. [2024-06-21 20:55:47,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 848 transitions, 15068 flow [2024-06-21 20:55:47,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:55:47,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:55:47,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:55:47,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:55:47,264 INFO L175 Difference]: Start difference. First operand has 542 places, 832 transitions, 13086 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:55:47,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 848 transitions, 15068 flow [2024-06-21 20:55:54,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 848 transitions, 14392 flow, removed 256 selfloop flow, removed 8 redundant places. [2024-06-21 20:55:54,967 INFO L231 Difference]: Finished difference. Result has 543 places, 832 transitions, 12709 flow [2024-06-21 20:55:54,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12410, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12709, PETRI_PLACES=543, PETRI_TRANSITIONS=832} [2024-06-21 20:55:54,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 501 predicate places. [2024-06-21 20:55:54,967 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 832 transitions, 12709 flow [2024-06-21 20:55:54,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:54,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:54,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:54,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 20:55:54,968 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:54,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:54,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1834115050, now seen corresponding path program 19 times [2024-06-21 20:55:54,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:54,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952766618] [2024-06-21 20:55:54,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:54,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:54,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:56,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:55:56,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:56,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952766618] [2024-06-21 20:55:56,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952766618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:56,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:56,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:56,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455158467] [2024-06-21 20:55:56,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:56,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:56,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:56,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:56,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:56,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:55:56,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 832 transitions, 12709 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:56,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:56,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:55:56,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:58,076 INFO L124 PetriNetUnfolderBase]: 3439/5503 cut-off events. [2024-06-21 20:55:58,077 INFO L125 PetriNetUnfolderBase]: For 2478558/2478566 co-relation queries the response was YES. [2024-06-21 20:55:58,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85625 conditions, 5503 events. 3439/5503 cut-off events. For 2478558/2478566 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 33606 event pairs, 514 based on Foata normal form. 9/5511 useless extension candidates. Maximal degree in co-relation 85370. Up to 4965 conditions per place. [2024-06-21 20:55:58,210 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 752 selfloop transitions, 88 changer transitions 0/845 dead transitions. [2024-06-21 20:55:58,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 845 transitions, 14439 flow [2024-06-21 20:55:58,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:55:58,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:55:58,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:55:58,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:55:58,211 INFO L175 Difference]: Start difference. First operand has 543 places, 832 transitions, 12709 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:55:58,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 845 transitions, 14439 flow [2024-06-21 20:56:06,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 845 transitions, 13771 flow, removed 155 selfloop flow, removed 9 redundant places. [2024-06-21 20:56:06,990 INFO L231 Difference]: Finished difference. Result has 543 places, 832 transitions, 12223 flow [2024-06-21 20:56:06,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12041, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12223, PETRI_PLACES=543, PETRI_TRANSITIONS=832} [2024-06-21 20:56:06,991 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 501 predicate places. [2024-06-21 20:56:06,991 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 832 transitions, 12223 flow [2024-06-21 20:56:06,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:06,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:06,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:06,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 20:56:06,991 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:06,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:06,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1912759621, now seen corresponding path program 17 times [2024-06-21 20:56:06,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:06,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703577442] [2024-06-21 20:56:06,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:06,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:08,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:08,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:08,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703577442] [2024-06-21 20:56:08,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703577442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:08,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:08,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:56:08,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643562776] [2024-06-21 20:56:08,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:08,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:56:08,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:08,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:56:08,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:56:08,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:56:08,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 832 transitions, 12223 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:08,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:08,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:56:08,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:10,081 INFO L124 PetriNetUnfolderBase]: 3436/5497 cut-off events. [2024-06-21 20:56:10,081 INFO L125 PetriNetUnfolderBase]: For 2467362/2467370 co-relation queries the response was YES. [2024-06-21 20:56:10,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84545 conditions, 5497 events. 3436/5497 cut-off events. For 2467362/2467370 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 33573 event pairs, 512 based on Foata normal form. 9/5505 useless extension candidates. Maximal degree in co-relation 84290. Up to 4919 conditions per place. [2024-06-21 20:56:10,203 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 729 selfloop transitions, 118 changer transitions 0/852 dead transitions. [2024-06-21 20:56:10,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 852 transitions, 14217 flow [2024-06-21 20:56:10,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:10,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:10,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:56:10,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 20:56:10,204 INFO L175 Difference]: Start difference. First operand has 543 places, 832 transitions, 12223 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:56:10,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 852 transitions, 14217 flow [2024-06-21 20:56:18,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 852 transitions, 13914 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 20:56:18,356 INFO L231 Difference]: Finished difference. Result has 544 places, 840 transitions, 12457 flow [2024-06-21 20:56:18,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11920, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=832, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12457, PETRI_PLACES=544, PETRI_TRANSITIONS=840} [2024-06-21 20:56:18,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-21 20:56:18,358 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 840 transitions, 12457 flow [2024-06-21 20:56:18,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:18,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:18,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:18,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 20:56:18,358 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:18,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:18,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1303549594, now seen corresponding path program 20 times [2024-06-21 20:56:18,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:18,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137722681] [2024-06-21 20:56:18,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:18,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:19,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:19,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:19,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137722681] [2024-06-21 20:56:19,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137722681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:19,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:19,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:56:19,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054418201] [2024-06-21 20:56:19,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:19,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:56:19,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:56:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:56:19,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:56:19,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 840 transitions, 12457 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:19,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:19,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:56:19,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:21,456 INFO L124 PetriNetUnfolderBase]: 3433/5493 cut-off events. [2024-06-21 20:56:21,456 INFO L125 PetriNetUnfolderBase]: For 2452700/2452708 co-relation queries the response was YES. [2024-06-21 20:56:21,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83830 conditions, 5493 events. 3433/5493 cut-off events. For 2452700/2452708 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 33528 event pairs, 512 based on Foata normal form. 9/5501 useless extension candidates. Maximal degree in co-relation 83574. Up to 4809 conditions per place. [2024-06-21 20:56:21,582 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 669 selfloop transitions, 177 changer transitions 0/851 dead transitions. [2024-06-21 20:56:21,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 851 transitions, 14183 flow [2024-06-21 20:56:21,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:21,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:21,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:56:21,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 20:56:21,583 INFO L175 Difference]: Start difference. First operand has 544 places, 840 transitions, 12457 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:56:21,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 851 transitions, 14183 flow [2024-06-21 20:56:29,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 851 transitions, 13670 flow, removed 197 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:29,911 INFO L231 Difference]: Finished difference. Result has 548 places, 840 transitions, 12304 flow [2024-06-21 20:56:29,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11944, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12304, PETRI_PLACES=548, PETRI_TRANSITIONS=840} [2024-06-21 20:56:29,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-21 20:56:29,912 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 840 transitions, 12304 flow [2024-06-21 20:56:29,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:29,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:29,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:29,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 20:56:29,912 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:29,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:29,913 INFO L85 PathProgramCache]: Analyzing trace with hash 521304722, now seen corresponding path program 28 times [2024-06-21 20:56:29,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:29,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607570774] [2024-06-21 20:56:29,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:30,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:30,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607570774] [2024-06-21 20:56:30,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607570774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:30,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:30,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:56:30,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955148616] [2024-06-21 20:56:30,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:30,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:56:30,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:30,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:56:30,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:56:31,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:56:31,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 840 transitions, 12304 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:31,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:31,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:56:31,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:32,848 INFO L124 PetriNetUnfolderBase]: 3438/5505 cut-off events. [2024-06-21 20:56:32,848 INFO L125 PetriNetUnfolderBase]: For 2477039/2477041 co-relation queries the response was YES. [2024-06-21 20:56:32,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84256 conditions, 5505 events. 3438/5505 cut-off events. For 2477039/2477041 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 33756 event pairs, 538 based on Foata normal form. 3/5507 useless extension candidates. Maximal degree in co-relation 83998. Up to 4435 conditions per place. [2024-06-21 20:56:32,977 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 545 selfloop transitions, 309 changer transitions 0/859 dead transitions. [2024-06-21 20:56:32,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 859 transitions, 14982 flow [2024-06-21 20:56:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:32,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:32,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:56:32,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:56:32,978 INFO L175 Difference]: Start difference. First operand has 548 places, 840 transitions, 12304 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:56:32,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 859 transitions, 14982 flow [2024-06-21 20:56:42,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 859 transitions, 14610 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:56:42,445 INFO L231 Difference]: Finished difference. Result has 551 places, 846 transitions, 13111 flow [2024-06-21 20:56:42,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11932, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13111, PETRI_PLACES=551, PETRI_TRANSITIONS=846} [2024-06-21 20:56:42,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 509 predicate places. [2024-06-21 20:56:42,446 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 846 transitions, 13111 flow [2024-06-21 20:56:42,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:42,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:42,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:42,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 20:56:42,447 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:42,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:42,447 INFO L85 PathProgramCache]: Analyzing trace with hash 844658480, now seen corresponding path program 29 times [2024-06-21 20:56:42,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:42,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048496904] [2024-06-21 20:56:42,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:42,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:42,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:43,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:43,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048496904] [2024-06-21 20:56:43,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048496904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:43,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:43,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:56:43,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555802825] [2024-06-21 20:56:43,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:43,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:56:43,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:43,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:56:43,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:56:43,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:56:43,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 846 transitions, 13111 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:43,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:43,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:56:43,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:45,423 INFO L124 PetriNetUnfolderBase]: 3443/5512 cut-off events. [2024-06-21 20:56:45,424 INFO L125 PetriNetUnfolderBase]: For 2520454/2520456 co-relation queries the response was YES. [2024-06-21 20:56:45,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85539 conditions, 5512 events. 3443/5512 cut-off events. For 2520454/2520456 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 33742 event pairs, 536 based on Foata normal form. 3/5514 useless extension candidates. Maximal degree in co-relation 85279. Up to 4648 conditions per place. [2024-06-21 20:56:45,564 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 661 selfloop transitions, 196 changer transitions 0/862 dead transitions. [2024-06-21 20:56:45,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 862 transitions, 15214 flow [2024-06-21 20:56:45,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:56:45,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:56:45,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:56:45,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:56:45,565 INFO L175 Difference]: Start difference. First operand has 551 places, 846 transitions, 13111 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:56:45,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 862 transitions, 15214 flow [2024-06-21 20:56:55,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 862 transitions, 14551 flow, removed 163 selfloop flow, removed 5 redundant places. [2024-06-21 20:56:55,899 INFO L231 Difference]: Finished difference. Result has 555 places, 849 transitions, 13113 flow [2024-06-21 20:56:55,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12488, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13113, PETRI_PLACES=555, PETRI_TRANSITIONS=849} [2024-06-21 20:56:55,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-21 20:56:55,900 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 849 transitions, 13113 flow [2024-06-21 20:56:55,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:55,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:55,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:56:55,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 20:56:55,901 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:55,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:55,901 INFO L85 PathProgramCache]: Analyzing trace with hash 778251105, now seen corresponding path program 18 times [2024-06-21 20:56:55,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:55,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356526327] [2024-06-21 20:56:55,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:55,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:55,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:56,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:56:56,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:56,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356526327] [2024-06-21 20:56:56,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356526327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:56,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:56,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:56:56,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115155976] [2024-06-21 20:56:56,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:56,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:56:56,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:56,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:56:56,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:56:57,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:56:57,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 849 transitions, 13113 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:57,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:57,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:56:57,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:58,991 INFO L124 PetriNetUnfolderBase]: 3453/5515 cut-off events. [2024-06-21 20:56:58,991 INFO L125 PetriNetUnfolderBase]: For 2533911/2533913 co-relation queries the response was YES. [2024-06-21 20:56:59,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85938 conditions, 5515 events. 3453/5515 cut-off events. For 2533911/2533913 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33655 event pairs, 580 based on Foata normal form. 3/5516 useless extension candidates. Maximal degree in co-relation 85676. Up to 5068 conditions per place. [2024-06-21 20:56:59,121 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 795 selfloop transitions, 69 changer transitions 0/869 dead transitions. [2024-06-21 20:56:59,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 869 transitions, 15421 flow [2024-06-21 20:56:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:56:59,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:56:59,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-21 20:56:59,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079822616407982 [2024-06-21 20:56:59,125 INFO L175 Difference]: Start difference. First operand has 555 places, 849 transitions, 13113 flow. Second operand 11 states and 184 transitions. [2024-06-21 20:56:59,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 869 transitions, 15421 flow [2024-06-21 20:57:07,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 869 transitions, 14827 flow, removed 103 selfloop flow, removed 7 redundant places. [2024-06-21 20:57:07,620 INFO L231 Difference]: Finished difference. Result has 559 places, 855 transitions, 12851 flow [2024-06-21 20:57:07,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12519, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12851, PETRI_PLACES=559, PETRI_TRANSITIONS=855} [2024-06-21 20:57:07,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 517 predicate places. [2024-06-21 20:57:07,621 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 855 transitions, 12851 flow [2024-06-21 20:57:07,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:07,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:07,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:07,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 20:57:07,622 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:07,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:07,622 INFO L85 PathProgramCache]: Analyzing trace with hash 521750595, now seen corresponding path program 19 times [2024-06-21 20:57:07,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:07,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333634697] [2024-06-21 20:57:07,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:07,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:07,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:08,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:08,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333634697] [2024-06-21 20:57:08,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333634697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:08,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:08,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:08,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975478822] [2024-06-21 20:57:08,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:08,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:08,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:08,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:08,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:08,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:57:08,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 855 transitions, 12851 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:08,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:08,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:57:08,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:10,976 INFO L124 PetriNetUnfolderBase]: 3450/5509 cut-off events. [2024-06-21 20:57:10,976 INFO L125 PetriNetUnfolderBase]: For 2536555/2536557 co-relation queries the response was YES. [2024-06-21 20:57:11,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85228 conditions, 5509 events. 3450/5509 cut-off events. For 2536555/2536557 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 33631 event pairs, 544 based on Foata normal form. 3/5510 useless extension candidates. Maximal degree in co-relation 84965. Up to 5086 conditions per place. [2024-06-21 20:57:11,102 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 811 selfloop transitions, 51 changer transitions 0/867 dead transitions. [2024-06-21 20:57:11,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 867 transitions, 14642 flow [2024-06-21 20:57:11,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:11,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:11,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 20:57:11,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:57:11,103 INFO L175 Difference]: Start difference. First operand has 559 places, 855 transitions, 12851 flow. Second operand 9 states and 153 transitions. [2024-06-21 20:57:11,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 867 transitions, 14642 flow [2024-06-21 20:57:20,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 867 transitions, 14182 flow, removed 161 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:20,230 INFO L231 Difference]: Finished difference. Result has 560 places, 856 transitions, 12534 flow [2024-06-21 20:57:20,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12415, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12534, PETRI_PLACES=560, PETRI_TRANSITIONS=856} [2024-06-21 20:57:20,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 518 predicate places. [2024-06-21 20:57:20,231 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 856 transitions, 12534 flow [2024-06-21 20:57:20,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:20,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:20,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:20,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 20:57:20,232 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:20,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash 344173202, now seen corresponding path program 30 times [2024-06-21 20:57:20,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:20,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724038026] [2024-06-21 20:57:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:20,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:20,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:21,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:21,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:21,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724038026] [2024-06-21 20:57:21,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724038026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:21,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:21,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:21,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633378656] [2024-06-21 20:57:21,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:21,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:21,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:21,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:21,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:21,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:57:21,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 856 transitions, 12534 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:21,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:21,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:57:21,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:23,675 INFO L124 PetriNetUnfolderBase]: 3447/5510 cut-off events. [2024-06-21 20:57:23,675 INFO L125 PetriNetUnfolderBase]: For 2540678/2540680 co-relation queries the response was YES. [2024-06-21 20:57:23,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84682 conditions, 5510 events. 3447/5510 cut-off events. For 2540678/2540680 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 33617 event pairs, 537 based on Foata normal form. 3/5512 useless extension candidates. Maximal degree in co-relation 84418. Up to 4448 conditions per place. [2024-06-21 20:57:23,788 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 556 selfloop transitions, 307 changer transitions 0/868 dead transitions. [2024-06-21 20:57:23,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 868 transitions, 14380 flow [2024-06-21 20:57:23,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:23,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:23,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 20:57:23,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-21 20:57:23,790 INFO L175 Difference]: Start difference. First operand has 560 places, 856 transitions, 12534 flow. Second operand 9 states and 161 transitions. [2024-06-21 20:57:23,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 868 transitions, 14380 flow [2024-06-21 20:57:32,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 868 transitions, 14074 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-06-21 20:57:32,889 INFO L231 Difference]: Finished difference. Result has 563 places, 856 transitions, 12848 flow [2024-06-21 20:57:32,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12228, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12848, PETRI_PLACES=563, PETRI_TRANSITIONS=856} [2024-06-21 20:57:32,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 521 predicate places. [2024-06-21 20:57:32,890 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 856 transitions, 12848 flow [2024-06-21 20:57:32,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:32,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:32,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:32,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 20:57:32,891 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:32,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:32,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1155213813, now seen corresponding path program 20 times [2024-06-21 20:57:32,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:32,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984160316] [2024-06-21 20:57:32,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:32,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:32,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:33,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:33,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984160316] [2024-06-21 20:57:33,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984160316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:33,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:33,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:33,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49132137] [2024-06-21 20:57:33,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:33,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:33,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:33,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:33,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:33,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:57:33,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 856 transitions, 12848 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:33,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:33,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:57:33,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:36,315 INFO L124 PetriNetUnfolderBase]: 3444/5509 cut-off events. [2024-06-21 20:57:36,315 INFO L125 PetriNetUnfolderBase]: For 2548361/2548369 co-relation queries the response was YES. [2024-06-21 20:57:36,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85094 conditions, 5509 events. 3444/5509 cut-off events. For 2548361/2548369 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 33704 event pairs, 511 based on Foata normal form. 9/5517 useless extension candidates. Maximal degree in co-relation 84829. Up to 4756 conditions per place. [2024-06-21 20:57:36,434 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 666 selfloop transitions, 216 changer transitions 0/887 dead transitions. [2024-06-21 20:57:36,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 887 transitions, 15134 flow [2024-06-21 20:57:36,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:36,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:36,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:57:36,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:57:36,436 INFO L175 Difference]: Start difference. First operand has 563 places, 856 transitions, 12848 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:57:36,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 887 transitions, 15134 flow [2024-06-21 20:57:44,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 887 transitions, 14412 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 20:57:44,809 INFO L231 Difference]: Finished difference. Result has 566 places, 876 transitions, 13214 flow [2024-06-21 20:57:44,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12126, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13214, PETRI_PLACES=566, PETRI_TRANSITIONS=876} [2024-06-21 20:57:44,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 524 predicate places. [2024-06-21 20:57:44,810 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 876 transitions, 13214 flow [2024-06-21 20:57:44,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:44,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:44,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:44,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 20:57:44,810 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:44,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:44,811 INFO L85 PathProgramCache]: Analyzing trace with hash 344050256, now seen corresponding path program 7 times [2024-06-21 20:57:44,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:44,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10407544] [2024-06-21 20:57:44,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:44,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:44,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:45,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:45,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:45,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10407544] [2024-06-21 20:57:45,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10407544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:45,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:45,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:45,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842134653] [2024-06-21 20:57:45,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:45,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:45,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:45,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:45,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:46,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:57:46,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 876 transitions, 13214 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:46,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:46,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:57:46,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:57:48,286 INFO L124 PetriNetUnfolderBase]: 3452/5521 cut-off events. [2024-06-21 20:57:48,286 INFO L125 PetriNetUnfolderBase]: For 2592777/2592777 co-relation queries the response was YES. [2024-06-21 20:57:48,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85554 conditions, 5521 events. 3452/5521 cut-off events. For 2592777/2592777 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 33748 event pairs, 503 based on Foata normal form. 2/5522 useless extension candidates. Maximal degree in co-relation 85286. Up to 5008 conditions per place. [2024-06-21 20:57:48,405 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 798 selfloop transitions, 87 changer transitions 0/890 dead transitions. [2024-06-21 20:57:48,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 890 transitions, 15158 flow [2024-06-21 20:57:48,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:57:48,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:57:48,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:57:48,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 20:57:48,406 INFO L175 Difference]: Start difference. First operand has 566 places, 876 transitions, 13214 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:57:48,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 890 transitions, 15158 flow [2024-06-21 20:57:57,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 890 transitions, 14730 flow, removed 148 selfloop flow, removed 4 redundant places. [2024-06-21 20:57:57,177 INFO L231 Difference]: Finished difference. Result has 571 places, 878 transitions, 13107 flow [2024-06-21 20:57:57,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12786, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=789, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13107, PETRI_PLACES=571, PETRI_TRANSITIONS=878} [2024-06-21 20:57:57,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 529 predicate places. [2024-06-21 20:57:57,178 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 878 transitions, 13107 flow [2024-06-21 20:57:57,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:57,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:57:57,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:57:57,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 20:57:57,178 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:57:57,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:57:57,179 INFO L85 PathProgramCache]: Analyzing trace with hash 844535534, now seen corresponding path program 8 times [2024-06-21 20:57:57,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:57:57,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316583701] [2024-06-21 20:57:57,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:57:57,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:57:57,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:57:58,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:57:58,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:57:58,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316583701] [2024-06-21 20:57:58,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316583701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:57:58,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:57:58,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:57:58,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103940181] [2024-06-21 20:57:58,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:57:58,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:57:58,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:57:58,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:57:58,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:57:58,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 20:57:58,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 878 transitions, 13107 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:57:58,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:57:58,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 20:57:58,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:58:00,589 INFO L124 PetriNetUnfolderBase]: 3460/5531 cut-off events. [2024-06-21 20:58:00,589 INFO L125 PetriNetUnfolderBase]: For 2615315/2615315 co-relation queries the response was YES. [2024-06-21 20:58:00,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85730 conditions, 5531 events. 3460/5531 cut-off events. For 2615315/2615315 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 33799 event pairs, 503 based on Foata normal form. 2/5532 useless extension candidates. Maximal degree in co-relation 85460. Up to 5053 conditions per place. [2024-06-21 20:58:00,713 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 818 selfloop transitions, 69 changer transitions 0/892 dead transitions. [2024-06-21 20:58:00,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 892 transitions, 15059 flow [2024-06-21 20:58:00,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:58:00,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:58:00,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:58:00,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 20:58:00,714 INFO L175 Difference]: Start difference. First operand has 571 places, 878 transitions, 13107 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:58:00,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 892 transitions, 15059 flow Killed by 15